mirror of
https://github.com/rocky/python-uncompyle6.git
synced 2025-04-10 20:21:13 +00:00
Add 3.3 bytecode testing..
Also, correct ifelse detection in 3.3
This commit is contained in:
parent
c591f4e6e6
commit
d2d4367dae
@ -115,7 +115,7 @@ check-bytecode-2:
|
||||
# FIXME: Until we shaked out problems with xdis...
|
||||
check-bytecode-3:
|
||||
$(PYTHON) test_pythonlib.py \
|
||||
--bytecode-3.4 --bytecode-3.5 --bytecode-3.6 \
|
||||
--bytecode-3.3 --bytecode-3.4 --bytecode-3.5 --bytecode-3.6 \
|
||||
--bytecode-3.7 --bytecode-3.8
|
||||
|
||||
#: Check deparsing on selected bytecode 3.x
|
||||
|
@ -311,21 +311,22 @@ class TreeTransform(GenericASTTraversal, object):
|
||||
n = n[0][0]
|
||||
elif len_n == 0:
|
||||
return node
|
||||
elif n[0].kind in ("lastc_stmt", "lastl_stmt"):
|
||||
|
||||
if n[0].kind in ("lastc_stmt", "lastl_stmt"):
|
||||
n = n[0]
|
||||
if n[0].kind in (
|
||||
"ifstmt",
|
||||
"iflaststmt",
|
||||
"iflaststmtl",
|
||||
"ifelsestmtl",
|
||||
"ifelsestmtc",
|
||||
"ifpoplaststmtl",
|
||||
):
|
||||
n = n[0]
|
||||
if n.kind == "ifpoplaststmtl":
|
||||
old_stmts = n[2]
|
||||
else_suite_index = 2
|
||||
pass
|
||||
|
||||
if n[0].kind in (
|
||||
"ifstmt",
|
||||
"iflaststmt",
|
||||
"iflaststmtl",
|
||||
"ifelsestmtl",
|
||||
"ifelsestmtc",
|
||||
"ifpoplaststmtl",
|
||||
):
|
||||
n = n[0]
|
||||
if n.kind == "ifpoplaststmtl":
|
||||
old_stmts = n[2]
|
||||
else_suite_index = 2
|
||||
pass
|
||||
else:
|
||||
if (
|
||||
|
Loading…
x
Reference in New Issue
Block a user