From ba80f5d9f7f74e47b02fc18a137e131c9d08dd29 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Tue, 30 Aug 2011 13:35:39 -0400 Subject: [PATCH] fix string to not include doublequotes in value --- parser/lexrules.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/parser/lexrules.py b/parser/lexrules.py index d9a8096..686c9cc 100644 --- a/parser/lexrules.py +++ b/parser/lexrules.py @@ -14,7 +14,6 @@ tokens = [ t_LPAREN = r'\(' t_RPAREN = r'\)' t_SEMICOLON = r';' -t_STRING = r'"([^"])*"' t_ignore = ' \t\r' @@ -23,6 +22,11 @@ def t_ID(t): t.type = reserved.get(t.value, 'ID') return t +def t_STRING(t): + r'"([^"])*"' + t.value = t.value[1:-1] + return t + def t_newline(t): r'\n+' t.lexer.lineno += len(t.value)