diff --git a/parso/parser.py b/parso/parser.py index d96f1ee..b710ed5 100644 --- a/parso/parser.py +++ b/parso/parser.py @@ -147,7 +147,7 @@ class BaseParser(object): raise NotImplementedError("Error Recovery is not implemented") else: type_, value, start_pos, prefix = token - error_leaf = tree.ErrorLeaf('TODO %s' % type_, value, start_pos, prefix) + error_leaf = tree.ErrorLeaf(type_, value, start_pos, prefix) raise ParserSyntaxError('SyntaxError: invalid syntax', error_leaf) def convert_node(self, nonterminal, children): diff --git a/parso/pgen2/generator.py b/parso/pgen2/generator.py index f85c219..184afb3 100644 --- a/parso/pgen2/generator.py +++ b/parso/pgen2/generator.py @@ -286,7 +286,6 @@ def _make_transition(token_namespace, reserved_syntax_strings, label): # Either a keyword or an operator assert label[0] in ('"', "'"), label assert not label.startswith('"""') and not label.startswith("'''") - # TODO use literal_eval instead of a simple eval. value = literal_eval(label) try: return reserved_syntax_strings[value]