@@ -223,7 +223,7 @@ def p_expr(self, args):
223223
224224 # A compare_chained is two comparisions like x <= y <= z
225225 compare_chained ::= expr compared_chained_middle ROT_TWO POP_TOP _come_froms
226- compare_chained2 ::= expr COMPARE_OP JUMP_FORWARD
226+ compare_chained_right ::= expr COMPARE_OP JUMP_FORWARD
227227
228228 # Non-null kvlist items are broken out in the indiviual grammars
229229 kvlist ::=
@@ -440,10 +440,10 @@ def p_32on(self, args):
440440 """
441441 if_exp::= expr jmp_false expr jump_forward_else expr COME_FROM
442442
443- # compare_chained2 is used in a "chained_compare": x <= y <= z
443+ # compare_chained_right is used in a "chained_compare": x <= y <= z
444444 # used exclusively in compare_chained
445- compare_chained2 ::= expr COMPARE_OP RETURN_VALUE
446- compare_chained2 ::= expr COMPARE_OP RETURN_VALUE_LAMBDA
445+ compare_chained_right ::= expr COMPARE_OP RETURN_VALUE
446+ compare_chained_right ::= expr COMPARE_OP RETURN_VALUE_LAMBDA
447447
448448 # Python < 3.5 no POP BLOCK
449449 whileTruestmt ::= SETUP_LOOP l_stmts_opt JUMP_BACK COME_FROM_LOOP
@@ -631,36 +631,36 @@ def p_37_chained(self, args):
631631
632632 compare_chained37_false ::= expr compared_chained_middle_false_37
633633 compare_chained37_false ::= expr compared_chained_middleb_false_37
634- compare_chained37_false ::= expr compare_chained2_false_37
634+ compare_chained37_false ::= expr compare_chained_right_false_37
635635
636636 compared_chained_middlea_37 ::= expr DUP_TOP ROT_THREE COMPARE_OP POP_JUMP_IF_FALSE
637637 compared_chained_middlea_37 ::= expr DUP_TOP ROT_THREE COMPARE_OP POP_JUMP_IF_FALSE
638- compare_chained2a_37 COME_FROM POP_TOP COME_FROM
638+ compare_chained_righta_37 COME_FROM POP_TOP COME_FROM
639639 compared_chained_middleb_false_37 ::= expr DUP_TOP ROT_THREE COMPARE_OP POP_JUMP_IF_FALSE
640- compare_chained2b_false_37 POP_TOP _jump COME_FROM
640+ compare_chained_rightb_false_37 POP_TOP _jump COME_FROM
641641
642642 compared_chained_middlec_37 ::= expr DUP_TOP ROT_THREE COMPARE_OP POP_JUMP_IF_FALSE
643- compare_chained2a_37 POP_TOP
643+ compare_chained_righta_37 POP_TOP
644644
645645 compared_chained_middle_false_37 ::= expr DUP_TOP ROT_THREE COMPARE_OP POP_JUMP_IF_FALSE
646- compare_chained2c_37 POP_TOP JUMP_FORWARD COME_FROM
646+ compare_chained_rightc_37 POP_TOP JUMP_FORWARD COME_FROM
647647 compared_chained_middle_false_37 ::= expr DUP_TOP ROT_THREE COMPARE_OP POP_JUMP_IF_FALSE
648- compare_chained2b_false_37 POP_TOP _jump COME_FROM
648+ compare_chained_rightb_false_37 POP_TOP _jump COME_FROM
649649
650- compare_chained2_false_37 ::= expr DUP_TOP ROT_THREE COMPARE_OP POP_JUMP_IF_FALSE
651- compare_chained2a_false_37 POP_TOP JUMP_BACK COME_FROM
650+ compare_chained_right_false_37 ::= expr DUP_TOP ROT_THREE COMPARE_OP POP_JUMP_IF_FALSE
651+ compare_chained_righta_false_37 POP_TOP JUMP_BACK COME_FROM
652652
653- compare_chained2a_37 ::= expr COMPARE_OP come_from_opt POP_JUMP_IF_TRUE JUMP_FORWARD
654- compare_chained2a_37 ::= expr COMPARE_OP come_from_opt POP_JUMP_IF_TRUE JUMP_BACK
655- compare_chained2a_false_37 ::= expr COMPARE_OP come_from_opt POP_JUMP_IF_FALSE jf_cfs
653+ compare_chained_righta_37 ::= expr COMPARE_OP come_from_opt POP_JUMP_IF_TRUE JUMP_FORWARD
654+ compare_chained_righta_37 ::= expr COMPARE_OP come_from_opt POP_JUMP_IF_TRUE JUMP_BACK
655+ compare_chained_righta_false_37 ::= expr COMPARE_OP come_from_opt POP_JUMP_IF_FALSE jf_cfs
656656
657- compare_chained2b_false_37 ::= expr COMPARE_OP come_from_opt POP_JUMP_IF_FALSE JUMP_FORWARD COME_FROM
658- compare_chained2b_false_37 ::= expr COMPARE_OP come_from_opt POP_JUMP_IF_FALSE JUMP_FORWARD
657+ compare_chained_rightb_false_37 ::= expr COMPARE_OP come_from_opt POP_JUMP_IF_FALSE JUMP_FORWARD COME_FROM
658+ compare_chained_rightb_false_37 ::= expr COMPARE_OP come_from_opt POP_JUMP_IF_FALSE JUMP_FORWARD
659659
660- compare_chained2c_37 ::= expr DUP_TOP ROT_THREE COMPARE_OP come_from_opt POP_JUMP_IF_FALSE
661- compare_chained2a_false_37 ELSE
662- compare_chained2c_37 ::= expr DUP_TOP ROT_THREE COMPARE_OP come_from_opt POP_JUMP_IF_FALSE
663- compare_chained2a_false_37
660+ compare_chained_rightc_37 ::= expr DUP_TOP ROT_THREE COMPARE_OP come_from_opt POP_JUMP_IF_FALSE
661+ compare_chained_righta_false_37 ELSE
662+ compare_chained_rightc_37 ::= expr DUP_TOP ROT_THREE COMPARE_OP come_from_opt POP_JUMP_IF_FALSE
663+ compare_chained_righta_false_37
664664 """
665665
666666 def p_37_conditionals (self , args ):
@@ -1022,7 +1022,7 @@ def p_jump3(self, args):
10221022 compared_chained_middle ::= expr DUP_TOP ROT_THREE COMPARE_OP JUMP_IF_FALSE_OR_POP
10231023 compared_chained_middle COME_FROM
10241024 compared_chained_middle ::= expr DUP_TOP ROT_THREE COMPARE_OP JUMP_IF_FALSE_OR_POP
1025- compare_chained2 COME_FROM
1025+ compare_chained_right COME_FROM
10261026 """
10271027
10281028 def p_stmt3 (self , args ):
@@ -1209,7 +1209,7 @@ def p_36misc(self, args):
12091209 tryfinally_return_stmt ::= SETUP_FINALLY suite_stmts_opt POP_BLOCK LOAD_CONST
12101210 COME_FROM_FINALLY
12111211
1212- compare_chained2 ::= expr COMPARE_OP come_froms JUMP_FORWARD
1212+ compare_chained_right ::= expr COMPARE_OP come_froms JUMP_FORWARD
12131213 """
12141214
12151215 def p_37_misc (self , args ):
0 commit comments