tok.format -> tok.__str__; simplify pypy code

This commit is contained in:
rocky
2016-07-27 09:26:39 -04:00
parent 5e801b5d74
commit 3a78332d59
9 changed files with 29 additions and 20 deletions

View File

@@ -252,12 +252,12 @@ class Python2Parser(PythonParser):
for opname, v in list(customize.items()):
opname_base = opname[:opname.rfind('_')]
if opname == 'PyPy':
self.add_unique_rules([
'stmt ::= assign3_pypy',
'stmt ::= assign2_pypy',
'assign3_pypy ::= expr expr expr designator designator designator',
'assign2_pypy ::= expr expr designator designator'
], customize)
self.addRule("""
stmt ::= assign3_pypy
stmt ::= assign2_pypy
assign3_pypy ::= expr expr expr designator designator designator
assign2_pypy ::= expr expr designator designator
""", nop_func)
continue
elif opname_base in ('BUILD_LIST', 'BUILD_TUPLE', 'BUILD_SET'):
thousands = (v//1024)