From 9acb3cf0689352905b478dc77752246d0ba9cc1a Mon Sep 17 00:00:00 2001 From: rocky Date: Thu, 4 Jun 2020 05:24:22 -0400 Subject: [PATCH] Fix bug in 3.8 with .. as --- test/bytecode_2.6/04_withas.pyc | Bin 686 -> 946 bytes test/bytecode_2.7/04_withas.pyc | Bin 584 -> 807 bytes test/bytecode_3.0/04_withas.pyc | Bin 797 -> 1122 bytes test/bytecode_3.1/04_withas.pyc | Bin 797 -> 1120 bytes test/bytecode_3.6/04_withas.pyc | Bin 472 -> 650 bytes test/bytecode_3.7/04_withas.pyc | Bin 476 -> 654 bytes test/simple_source/bug35/04_call_function.py | 1 + test/simple_source/stmts/04_withas.py | 8 +++ uncompyle6/parsers/parse37base.py | 56 ++++++++++++------- uncompyle6/semantics/check_ast.py | 24 +++++--- 10 files changed, 60 insertions(+), 29 deletions(-) diff --git a/test/bytecode_2.6/04_withas.pyc b/test/bytecode_2.6/04_withas.pyc index bfb6e394d8896b96cb8daff3fc82f196b60e4a07..31d0d29c17963064ca692d6af3d4c4c8961cf200 100644 GIT binary patch delta 303 zcmXYr&q@O^7{upGvu?Lq=s^U*Ki9nrB6v{nA0Ghm|-?nRvjE~(iRg}6}5YKEW+$* kUb;I!bz8g-T>`QzsSIS;Hk;UK`VoUwq0YN8GfT4c59?DdFaQ7m delta 88 zcmdnQzK+%G;wN6N91Dr4WCkc;1kw&bTr378QWzLo7#N~}3`Q`6ks*bNAy|WXqrD6h Yub&1JP)QIgh~S-^$n41m;&ZYB0GSI6$p8QV diff --git a/test/bytecode_2.7/04_withas.pyc b/test/bytecode_2.7/04_withas.pyc index 61acd311fd610c917bb203871bab95cb5acfb1c8..33c302a28085043c9eedff37b314963077af2e37 100644 GIT binary patch delta 277 zcmX@XvYgGH`7`8H`{CBSQ)kn8C!5!psn? z!Lre88)JPk3s5O56gz|TDglWa28MnyhFTVe8b*d936Kdub{+#mIMC3*2%tH^8q7dt zewj=_G83d-1Be+kK&&7R5Wxl{O4xx!MrvY8YEf|s$ex_Uy!0SWAOoTr$e7Hk=a&{Gr>14*q>2H>i$SI_Fmf`oG4eC|fo%-}SsKIzB6uhNWc1_! K8O_Pc$qoQ<>nd>o delta 88 zcmZ3^c7nx>`72G6NJa0%->zE*1k4DGUrP3=B~~1|yik$dJOs5Ujzx(S92v Xub&1JP)QJ&;F^4m$&(Gl_D0Wh@C-d9e_j)0|QGI14AtfLlz@LGmyc`P$kDu!^%*{%23P3P{YWO&&9x)!U*Ez zF)}cQrvUY^Fx0Uy1V*GV0WDw#8seA91SB(AfyBfKinbt2N!HoE5qgW`zFcz%1a^hVB9TA|K`1I7g_>$Dzg81V6(xT+lw9K4TF`#%c l$oUM6@{H_^VvK$o%#+tLsYsUM(lPlWlN$%fN={Zzb^xE`JGuY> delta 76 zcmaFFF_%r=nunJw$3h}1nE?qf0@)5gTr4(GUV=GTgL$KK0TZ*I2Giv0%qpxJAeED= QnGGg;vIw#<0Xdwk0Li5begFUf diff --git a/test/bytecode_3.1/04_withas.pyc b/test/bytecode_3.1/04_withas.pyc index 99ad450342592465bbe1096b95169ad08fe910ce..8259c657c521681b459c2a97d0e83fd8de455f44 100644 GIT binary patch delta 317 zcmbQs_JBj)pNE$#VAqYfWCkR_2xL0|ak2bFc?q5t28Jjmh7@LoU=5ayRs~EM$t+N{ z>_D0Wh@C-d?SMoL0|QGI14AtfLlz@LGmyc`P$k1q!^%*{%23P3P{YVjq{ooL2x8|k zFodT7b+9nhu`mQiq%Z-EX9gPKm&pVqGg*Pe#0iSFAS+5i?x_HiiKQTcjMT)G)S}{2 zkUMe`^U}eL_-Lb8D8n!othjRGT>~8vpqlvf)V%nT)ZBvj;{4L0c9eej3b^*D|R{mg3Se`681W2gpiJR!(*Rs2Mxx delta 76 zcmaFBF_%r=pNE$#$3h}1nE?qf0@)5gTr4(GUV=GTgL$KK0TZ*I2GiuL%qpxJAeECV QnGGhpvk0;=0Xdwk0M0oJiU0rr diff --git a/test/bytecode_3.6/04_withas.pyc b/test/bytecode_3.6/04_withas.pyc index 2691fde29766a6b0dc8460a3880a0844f08a1a6d..95117e1579700cb983513224d57378263f16afd7 100644 GIT binary patch delta 255 zcmcb?+{Nl*%*)FaupElW7iut0_&h6tcx zK+Vj4FF`iF1nDYb1QMF8MLZxj7m$cz&qz&7Ni8alV#!I&OE2P`ypd7ZN+do#H7~v- zHMbzXIKQ+gIW;XaCshonyqE(>Ffg()vM};776}5`ewxfhV3YZPoFc)=YZ%oyKJ3B=AoTny4&!_d!H%TmKw#FxTY%MuPWERZ3HAp&R^P&2dN zOD3S2mmpn5j6gz@wTK7A2Du`NJtH+SCAFwHiX|s8FTIEtrU