diff --git a/parser/Lexer.py b/parser/Lexer.py index 261831d..3ee67e9 100644 --- a/parser/Lexer.py +++ b/parser/Lexer.py @@ -25,6 +25,8 @@ class Lexer(object): self.t_ignore = ' \t\r' + self.t_string_ignore = '' + self.lexer = lex.lex(module = self) def t_ID(self, t): @@ -65,7 +67,7 @@ class Lexer(object): t.lexer.lineno += len(t.value) return None - def t_error(self, t): + def t_ANY_error(self, t): print 'Illegal character "%s"' % t.value[0] t.lexer.skip(1)