Merge branch 'master' into python-2.4

This commit is contained in:
rocky
2017-05-06 07:16:39 -04:00
40 changed files with 299 additions and 60 deletions

View File

@@ -18,10 +18,17 @@ class Python32Parser(Python3Parser):
whileTruestmt ::= SETUP_LOOP return_stmts
COME_FROM_LOOP
try_middle ::= JUMP_FORWARD COME_FROM_EXCEPT except_stmts
END_FINALLY
# Python 3.2+ has more loop optimization that removes
# JUMP_FORWARD in some cases, and hence we also don't
# see COME_FROM
_ifstmts_jump ::= c_stmts_opt
_ifstmts_jump ::= c_stmts_opt JUMP_FORWARD _come_from
stmt ::= del_deref_stmt
del_deref_stmt ::= DELETE_DEREF
"""
pass