From b94c6497768c47a66c86470bf8a8c237cdeda9d9 Mon Sep 17 00:00:00 2001 From: rocky Date: Thu, 14 May 2020 21:32:45 -0400 Subject: [PATCH] 3.7 change rule to match op "or" expr's --- uncompyle6/parsers/parse37.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/uncompyle6/parsers/parse37.py b/uncompyle6/parsers/parse37.py index cf4af6a8..76c4bdbf 100644 --- a/uncompyle6/parsers/parse37.py +++ b/uncompyle6/parsers/parse37.py @@ -930,8 +930,10 @@ class Python37Parser(Python37BaseParser): jitop_come_from_expr ::= JUMP_IF_TRUE_OR_POP come_froms expr jifop_come_from ::= JUMP_IF_FALSE_OR_POP come_froms + expr_jitop ::= expr JUMP_IF_TRUE_OR_POP + or ::= and jitop_come_from_expr COME_FROM - or ::= expr JUMP_IF_TRUE_OR_POP expr COME_FROM + or ::= expr_jitop expr COME_FROM or ::= expr_jit expr COME_FROM or ::= expr_pjit expr POP_JUMP_IF_FALSE COME_FROM