0 a ` ` ` ` `  `      `  ` ` `  ! ` ' ' ' '  '  / /      B B  B        `      /   B!" # $%&' code_compiler(Lorg/python/compiler/CompilationContext;scopesLjava/util/Stack;curLorg/python/compiler/ScopeInfo; nodeScopesLjava/util/Hashtable;levelI func_level@(Lorg/python/compiler/CompilationContext;Ljava/util/Hashtable;)VCodeLineNumberTableLocalVariableTablethis$Lorg/python/compiler/ScopesCompiler; beginScopeY(Ljava/lang/String;ILorg/python/parser/SimpleNode;Lorg/python/compiler/ArgListCompiler;)VnameLjava/lang/String;kindnodeLorg/python/parser/SimpleNode;ac%Lorg/python/compiler/ArgListCompiler;endScope()Viupdist referenceable Exceptions(parse!(Lorg/python/parser/SimpleNode;)VtLjava/lang/Throwable;visitInteractive7(Lorg/python/parser/ast/Interactive;)Ljava/lang/Object;#Lorg/python/parser/ast/Interactive; visitModule2(Lorg/python/parser/ast/Module;)Ljava/lang/Object;Lorg/python/parser/ast/Module;visitExpression6(Lorg/python/parser/ast/Expression;)Ljava/lang/Object;"Lorg/python/parser/ast/Expression;def(Ljava/lang/String;)VvisitFunctionDef7(Lorg/python/parser/ast/FunctionDef;)Ljava/lang/Object;#Lorg/python/parser/ast/FunctionDef;defaults![Lorg/python/parser/ast/exprType;defcn visitLambda2(Lorg/python/parser/ast/Lambda;)Ljava/lang/Object;Lorg/python/parser/ast/Lambda;[Lorg/python/parser/SimpleNode;suite$([Lorg/python/parser/ast/stmtType;)Vstmts![Lorg/python/parser/ast/stmtType; visitImport2(Lorg/python/parser/ast/Import;)Ljava/lang/Object;Lorg/python/parser/ast/Import;visitImportFrom6(Lorg/python/parser/ast/ImportFrom;)Ljava/lang/Object;"Lorg/python/parser/ast/ImportFrom; visitGlobal2(Lorg/python/parser/ast/Global;)Ljava/lang/Object;whatprevLorg/python/parser/ast/Global; visitExec0(Lorg/python/parser/ast/Exec;)Ljava/lang/Object;Lorg/python/parser/ast/Exec; visitClassDef4(Lorg/python/parser/ast/ClassDef;)Ljava/lang/Object; Lorg/python/parser/ast/ClassDef; visitName0(Lorg/python/parser/ast/Name;)Ljava/lang/Object;Lorg/python/parser/ast/Name; visitListComp4(Lorg/python/parser/ast/ListComp;)Ljava/lang/Object; Lorg/python/parser/ast/ListComp;tmp visitYield1(Lorg/python/parser/ast/Yield;)Ljava/lang/Object;Lorg/python/parser/ast/Yield; SourceFileScopesCompiler.java n gh kl ml cd ijjava/util/Stack ef )*org/python/compiler/ScopeInfo n+, -. yl /0 12 34 56 78 9 :;java/lang/Throwable< =>? @A uvB C ~ D org/python/parser/ast/ReturnE CF nG HI wx #org/python/compiler/ArgListCompiler JK LM NO PQR S6java/lang/String T UQorg/python/parser/ast/stmtType VWX PYZ [x \] ^_` abc def Pg hijava/lang/StringBuffername ' jk' is local and global l> mn assignmentuse' declared global after oep qF rF se tu vw xx yl __debug__ z{can not assign to __debug__ |_[ }l j~] e l"org/python/compiler/ScopesCompilerorg/python/parser/Visitor"org/python/compiler/ScopeConstantsjava/lang/Exceptionpush&(Ljava/lang/Object;)Ljava/lang/Object;[(Ljava/lang/String;Lorg/python/parser/SimpleNode;IIILorg/python/compiler/ArgListCompiler;)Vjava/util/Hashtableput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;empty()Zpop()Ljava/lang/Object;size()Iget(I)Ljava/lang/Object;cookK(Lorg/python/compiler/ScopeInfo;ILorg/python/compiler/CompilationContext;)Vdumpvisit2(Lorg/python/parser/SimpleNode;)Ljava/lang/Object;&org/python/compiler/CompilationContext getFilename()Ljava/lang/String;org/python/core/parser fixParseError^(Ljava/io/BufferedReader;Ljava/lang/Throwable;Ljava/lang/String;)Lorg/python/core/PyException;!org/python/parser/ast/Interactivebodyorg/python/parser/ast/Module org/python/parser/ast/Expression Lorg/python/parser/ast/exprType;#(Lorg/python/parser/ast/exprType;)VaddBound!org/python/parser/ast/FunctionDefargs%Lorg/python/parser/ast/argumentsType; visitArgs((Lorg/python/parser/ast/argumentsType;)V getDefaults#()[Lorg/python/parser/ast/exprType;namesLjava/util/Vector;java/util/Vector elementAtaddParam init_code markFromParamorg/python/parser/ast/Lambdaorg/python/parser/ast/Import"[Lorg/python/parser/ast/aliasType;org/python/parser/ast/aliasTypeasnameindexOf(I)I substring(II)Ljava/lang/String;org/python/compiler/FuturecheckFromFuture%(Lorg/python/parser/ast/ImportFrom;)V org/python/parser/ast/ImportFromfrom_import_starZorg/python/parser/ast/Global[Ljava/lang/String; addGlobal(Ljava/lang/String;)Iappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;toStringerror4(Ljava/lang/String;ZLorg/python/parser/SimpleNode;)Vexecorg/python/parser/ast/Execglobalslocals unqual_exectraverseorg/python/parser/ast/ClassDefbasesorg/python/parser/ast/Nameidctxequals(Ljava/lang/Object;)ZaddUsedlist_comprehension_count(I)Ljava/lang/StringBuffer; generator yield_count!`abcdefghijklmlnop)*****+*,*Y q" (r )st)cd)ijuvp O** * W *Y`* Y+-*YZ`* *-* Wq ""#A%N&r4OstOwxOylOz{O|}~p* *Yd*Yd* *  L=+N* d6!-*  N*-***+q2 )*+8.:/<0T1a0j3w4~56r4G#lst8Lh:Jl<Hhpp*+WM,* q:> ; <?r  stz{pW*+*+*qB CDErstzpW*+*+*qK LMNrstzp_* +*!Y+"#W*qR STUrstzpA *+$q YZr st wxpr*+%&'Y(M,+)*,+N-66*-2W*+%+,,,-66*,,./06,1-*,1.2W*3*+4*qR]^_ab!c+d4c:gEhNiXjkiqlmlopqrr\ $lQ lt#lstz|}!lN^lpe'Y(M,+5*,+N-66*-2W*6+,,,-66*,,./06,1-*,1.2W*3*+7W*qNvwyz{#|,{2;DNagvr\ lG lj#lstz|}lD_lpq+=>*+2Wq r*lstlpa+8=>U+829*+829$0+82::.;.;<:*$q*  ,7APY_r47"wxWlastaz[lpV+=+>= *?>8+>29*+>29$*+>2:$q.  +>NTr*:lVstVz Llp;+@=>+@2:*A6u~'*BYCDEEFEG+HB~>~ I:J:*BYCDEEKEEG+Hnq2   %-Q\nrRgxn)xwx wllstzlpi%*L+M+N *O*+Pq#r%st%zp?*+Q&+R=>*+R2W*+Q+*+S*q&  &19=r*l?st?z1lp8+TM+U$,VW*X+H*,$ *,Yq #.6r 8st8z3wxp5BYCZE*Y[`Z[\]EGM*,$*+Pq&.3r 5st5z&xp\*^*Y_`_*+Pqrstz