Need more precise "assert" for 3.8...

Add rule for ifelsestmtl which is needed in 3.8
This commit is contained in:
rocky
2020-02-08 11:46:19 -05:00
parent 7c73536b4a
commit b0931275a2
3 changed files with 15 additions and 9 deletions

View File

@@ -982,11 +982,12 @@ class Python37Parser(Python37BaseParser):
return_stmt_lambda ::= ret_expr RETURN_VALUE_LAMBDA
return_if_lambda ::= RETURN_END_IF_LAMBDA
stmt ::= return_closure
return_closure ::= LOAD_CLOSURE RETURN_VALUE RETURN_LAST
stmt ::= return_closure
return_closure ::= LOAD_CLOSURE RETURN_VALUE RETURN_LAST
stmt ::= whileTruestmt
ifelsestmt ::= testexpr c_stmts_opt JUMP_FORWARD else_suite _come_froms
stmt ::= whileTruestmt
ifelsestmt ::= testexpr c_stmts_opt JUMP_FORWARD else_suite _come_froms
ifelsestmtl ::= testexpr c_stmts_opt jump_forward_else else_suitec
ifstmtl ::= testexpr _ifstmts_jumpl