From 9549c2b38942091a55b2763e5c49a95d5859ceab Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Wed, 5 Nov 2014 17:39:56 +0100 Subject: [PATCH] Last few small changes to the parser. Now beginning to work on the tests again. --- jedi/parser/pgen2/parse.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/jedi/parser/pgen2/parse.py b/jedi/parser/pgen2/parse.py index 15dc72d7..1f68830f 100644 --- a/jedi/parser/pgen2/parse.py +++ b/jedi/parser/pgen2/parse.py @@ -131,7 +131,7 @@ class Parser(object): itsstates, itsfirst = itsdfa if ilabel in itsfirst: # Push a symbol - self.push(t, self.grammar.dfas[t], newstate) + self.push(t, itsdfa, newstate) break # To continue the outer while loop else: if (0, state) in arcs: @@ -139,8 +139,7 @@ class Parser(object): self.pop() if not self.stack: # Done parsing, but another token is input - raise ParseError("too much input", - type, value, start_pos) + raise ParseError("too much input", type, value, start_pos) else: self.error_recovery(self.grammar, self.stack, type, value) break