Skip to content

Commit 9450165

Browse files
committed
Add if/then rule to assist 2.5 parsing
1 parent be82523 commit 9450165

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

test/test_pyenvlib.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
test_pyenvlib --mylib --verify # decompile verify 'mylib'
2121
"""
2222

23-
from __future__ import print_function
24-
23+
# Does not work on 2.5.9 or before
24+
# from __future__ import print_function
2525
import os
2626
import re
2727
import shutil

uncompyle6/parsers/parse25.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@ def p_misc25(self, args):
6060
6161
kvlist ::= kvlist kv
6262
kv ::= DUP_TOP expr ROT_TWO expr STORE_SUBSCR
63+
64+
_ifstmts_jump ::= c_stmts_opt COME_FROM JUMP_ABSOLUTE COME_FROM POP_TOP
6365
"""
6466

6567
def customize_grammar_rules(self, tokens, customize):

0 commit comments

Comments
 (0)