You've already forked python-uncompyle6
mirror of
https://github.com/rocky/python-uncompyle6.git
synced 2025-08-02 16:44:46 +08:00
Add grammar rule involving RETURN_END_IF
This commit is contained in:
@@ -111,6 +111,8 @@ class Python35Parser(Python34Parser):
|
||||
return_if_stmt ::= return_expr RETURN_END_IF POP_BLOCK
|
||||
return_if_lambda ::= RETURN_END_IF_LAMBDA COME_FROM
|
||||
|
||||
return ::= return_expr RETURN_END_IF
|
||||
|
||||
jb_else ::= JUMP_BACK ELSE
|
||||
ifelsestmtc ::= testexpr c_stmts_opt JUMP_FORWARD else_suitec
|
||||
ifelsestmtl ::= testexpr c_stmts_opt jb_else else_suitel
|
||||
|
@@ -431,7 +431,7 @@ TABLE_DIRECT = {
|
||||
"mkfuncdeco": ("%|@%c\n%c", (0, "expr"), 1),
|
||||
# A custom rule in n_function def distinguishes whether to call this or
|
||||
# function_def_async
|
||||
"mkfuncdeco0": ("%|def %c\n", (0, "mkfunc")),
|
||||
"mkfuncdeco0": ("%|def %c\n", (0, ("mkfunc", "mkfunc_annotate"))),
|
||||
|
||||
# In cases where we desire an explict new line.
|
||||
# After docstrings which are followed by a "def" is
|
||||
|
Reference in New Issue
Block a user