From 027c9a7dc09d56f4ce69e618361c73cb7ff5c3d5 Mon Sep 17 00:00:00 2001 From: rocky Date: Fri, 17 Jan 2020 04:29:47 -0500 Subject: [PATCH] Fix "for ... if" bug introduced since 3.6.2... However we've isolated and documented the 3.x grammar a little bit better --- test/bytecode_3.2/10_for_if_loopback.pyc | Bin 513 -> 0 bytes test/bytecode_3.2_run/10_for_if_loopback.pyc | Bin 0 -> 925 bytes test/bytecode_3.7_run/10_for_if_loopback.pyc | Bin 0 -> 644 bytes .../simple_source/looping/10_for_if_loopback.py | 16 ++++++++++++++++ uncompyle6/parsers/parse3.py | 12 +++++++++--- uncompyle6/parsers/parse37.py | 2 ++ uncompyle6/semantics/consts.py | 9 ++++----- 7 files changed, 31 insertions(+), 8 deletions(-) delete mode 100644 test/bytecode_3.2/10_for_if_loopback.pyc create mode 100644 test/bytecode_3.2_run/10_for_if_loopback.pyc create mode 100644 test/bytecode_3.7_run/10_for_if_loopback.pyc diff --git a/test/bytecode_3.2/10_for_if_loopback.pyc b/test/bytecode_3.2/10_for_if_loopback.pyc deleted file mode 100644 index 4852bf41cb5ef0a7f20a9efe549f97fb2c7bb005..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 513 zcmbVHQA@)x5dM)Ac^#=$A!OcfOM9}BK7%~(j*0dY#+NEn2n9x4y5BDwz${tN} zU+%uU+?Okdqrr1JUTFMTg8X|jJ0eJdFW`k7fq5*6(VXXXL>7=eklBi01#|-YH?%+j zJib1mll-uiC*;%Dr-$!Y#cS`vJckG#}F$Y-}QX;AAY?H=3h~sv;w2p&KQf1ch zoZ82}z2jLq6VnY3?vgy4S9O^wYh0tVacNAQZ&u^$iCUUQnTUd=L&qTlGm0saT6o1-VK=sB27e$KEB`+-??5$i3J; z_^)+lQnl7M-Rw?g=G#oZ`KB1{Y(LxF|Cqv!6_S5M$9*G{0bBumAP2=k$Pwlg_TVyr zYzvkFxJS^0@bwoI3Dg(p?QbXxV2+S==s?ifUuai05cKLA%|e(?hD0VsGQ76v^ys{% z<4Q8bXoIl+1TDY<;P~P_Y=|C08^8i#8G((jeM;Wlgs?t@Hl&LWVAF%P2gHtAvF~8@ zoOg?`2snRfUKyFt8^rjBGE;?#c$JnAuE3v^VcyMzzAa;;|@I|jDj@aBrPVzzDRtJob@h?dwdbIvLuh~ zvz@N`Buem86wS=_cUm1)t|GrKbd|d%u}#-pA}#9w=x0Qgi^MhhDVMIyKE-Z82B?z= z2Pjld&xFj0*p8P-{-+xLb}|~ua5^^yI!Q5sAqtTND@fkcVLWDq2+i`lbOm=p9rh5V_^jy>* zqDTKyUj-q5!HZV+CXgEXtD3L6p8aAn83W0q;qJ#jA;539K{v)<{IZBM-=(qaUwZ_Y@UFVofdc-hG4a80`l$*p$P?BF!iLHc2k2tms8%qu8=UJ}_L_5>a4xE%=R6DSi1VeAoGV6kZJf7l*@!H%K~ZZPHTkmC77H8s zSQ|Rx7bv&GzxQ;tZ0nM1d9I3bua>f{n)%+t2mDkjUY&Bse9nu-{q~C;`|3X5rW^AX z0bqzJj{TQl$W%&P;Tmz`Uc=dbD?4PYwvF3IIxvGOHh2VGO!JY>*zDpTiSH{5PR4cB zl)BGVPtE5REALpt4a#KGI@f)*@2)lS4lz0*0O};f1eI&M?Wb;}nsjlUAYf-*Ha