Python 3.4 if ifelse decompyling now works.

This commit is contained in:
rocky
2015-12-17 08:10:43 -05:00
parent 2dc8375ed0
commit 87a3c5d687
24 changed files with 45 additions and 15 deletions

View File

@@ -306,6 +306,7 @@ class GenericParser:
def makeState(self, state, sym):
assert sym is not None
# print(sym) # debug
#
# Compute \epsilon-kernel state's core and see if
# it exists already.
@@ -554,7 +555,7 @@ class GenericParser:
rule = self.ambiguity(self.newrules[nt])
else:
rule = self.newrules[nt][0]
# print(rule)
# print(rule) # debug
rhs = rule[1]
attr = [None] * len(rhs)
@@ -573,7 +574,7 @@ class GenericParser:
rule = choices[0]
if len(choices) > 1:
rule = self.ambiguity(choices)
# print(rule)
# print(rule) # debug
rhs = rule[1]
attr = [None] * len(rhs)