From 35127452f503171c77bf6b9e08d9a989427a7a44 Mon Sep 17 00:00:00 2001 From: rocky Date: Sat, 15 Feb 2020 08:06:58 -0500 Subject: [PATCH] Bug found by 2.4 sre_parse.py testing --- test/bytecode_2.7/08_while1_if_continue.pyc | Bin 542 -> 1051 bytes uncompyle6/parsers/parse27.py | 2 ++ 2 files changed, 2 insertions(+) diff --git a/test/bytecode_2.7/08_while1_if_continue.pyc b/test/bytecode_2.7/08_while1_if_continue.pyc index 03aa5493c9ceb28c5dfd02f7dccfea5d869acdc0..7e10fdd6cddf10e0774572bb79ae6f87f56e7ea8 100644 GIT binary patch literal 1051 zcmb`GL2uJQ5QWEf8sY}33RNiLg5VIjm!^~h98iUXs@|f?IYi=s73>XN$+Z)&BaGBu z5I?r}{sG<_Cn<2G#M$w9yfZuByd=1LvK!r=e@1F6+616dBF(9)AB>Q5r3jMdgXxJfd%xk-{X z(qSEw&)JQraYqca#f{fl$Yhg7GFol?~-qqNPeBzd6JezZHtvTT71{Km6>I^ zElj}lU6%6#uZt`6Q=Y=bRI;Q8B%k2P%3@#+V(}I*Ci`bPmnKkRPF7i+u77 zuA|wAM(K7S9q(&?_Ouo7EgqU<_n8k>=TVfKn#DBvo_7*k{ zvGIQ)z8RvJ+lSd8cJ=q!@y6|pb?zKVOzq=7%>CKw{p&yD{Z*N*a&t;LM-{_<*bDc6 E0X{XoUjP6A delta 107 zcmbQuF^|QJ`7`8H`{CBSQ)kL$C((MvrVp l1zwOUE+E0c$jrzF#2ie18caZL5SU<}yo))U4aDT+0sxx44srkh diff --git a/uncompyle6/parsers/parse27.py b/uncompyle6/parsers/parse27.py index e41993ba..1792b83c 100644 --- a/uncompyle6/parsers/parse27.py +++ b/uncompyle6/parsers/parse27.py @@ -139,6 +139,8 @@ class Python27Parser(Python2Parser): # assert condition, expr assert2 ::= assert_expr jmp_true LOAD_ASSERT expr CALL_FUNCTION_1 RAISE_VARARGS_1 + continue ::= JUMP_BACK JUMP_ABSOLUTE + for_block ::= returns _come_froms withstmt ::= expr SETUP_WITH POP_TOP suite_stmts_opt