PNG  IHDRX cHRMz&u0`:pQ<bKGD pHYsodtIME MeqIDATxw]Wug^Qd˶ 6`!N:!@xI~)%7%@Bh&`lnjVF29gΨ4E$|>cɚ{gk= %,a KX%,a KX%,a KX%,a KX%,a KX%,a KX%, b` ǟzeאfp]<!SJmɤY޲ڿ,%c ~ع9VH.!Ͳz&QynֺTkRR.BLHi٪:l;@(!MԴ=žI,:o&N'Kù\vRmJ雵֫AWic H@" !: Cé||]k-Ha oݜ:y F())u]aG7*JV@J415p=sZH!=!DRʯvɱh~V\}v/GKY$n]"X"}t@ xS76^[bw4dsce)2dU0 CkMa-U5tvLƀ~mlMwfGE/-]7XAƟ`׮g ewxwC4\[~7@O-Q( a*XGƒ{ ՟}$_y3tĐƤatgvێi|K=uVyrŲlLӪuܿzwk$m87k( `múcE)"@rK( z4$D; 2kW=Xb$V[Ru819קR~qloѱDyįݎ*mxw]y5e4K@ЃI0A D@"BDk_)N\8͜9dz"fK0zɿvM /.:2O{ Nb=M=7>??Zuo32 DLD@D| &+֎C #B8ַ`bOb $D#ͮҪtx]%`ES`Ru[=¾!@Od37LJ0!OIR4m]GZRJu$‡c=%~s@6SKy?CeIh:[vR@Lh | (BhAMy=݃  G"'wzn޺~8ԽSh ~T*A:xR[ܹ?X[uKL_=fDȊ؂p0}7=D$Ekq!/t.*2ʼnDbŞ}DijYaȲ(""6HA;:LzxQ‘(SQQ}*PL*fc\s `/d'QXW, e`#kPGZuŞuO{{wm[&NBTiiI0bukcA9<4@SӊH*؎4U/'2U5.(9JuDfrޱtycU%j(:RUbArLֺN)udA':uGQN"-"Is.*+k@ `Ojs@yU/ H:l;@yyTn}_yw!VkRJ4P)~y#)r,D =ě"Q]ci'%HI4ZL0"MJy 8A{ aN<8D"1#IJi >XjX֔#@>-{vN!8tRݻ^)N_╗FJEk]CT՟ YP:_|H1@ CBk]yKYp|og?*dGvzنzӴzjֺNkC~AbZƷ`.H)=!QͷVTT(| u78y֮}|[8-Vjp%2JPk[}ԉaH8Wpqhwr:vWª<}l77_~{s۴V+RCģ%WRZ\AqHifɤL36: #F:p]Bq/z{0CU6ݳEv_^k7'>sq*+kH%a`0ԣisqにtү04gVgW΂iJiS'3w.w}l6MC2uԯ|>JF5`fV5m`Y**Db1FKNttu]4ccsQNnex/87+}xaUW9y>ͯ骵G{䩓Գ3+vU}~jJ.NFRD7<aJDB1#ҳgSb,+CS?/ VG J?|?,2#M9}B)MiE+G`-wo߫V`fio(}S^4e~V4bHOYb"b#E)dda:'?}׮4繏`{7Z"uny-?ǹ;0MKx{:_pÚmFמ:F " .LFQLG)Q8qN q¯¯3wOvxDb\. BKD9_NN &L:4D{mm o^tֽ:q!ƥ}K+<"m78N< ywsard5+вz~mnG)=}lYݧNj'QJS{S :UYS-952?&O-:W}(!6Mk4+>A>j+i|<<|;ر^߉=HE|V#F)Emm#}/"y GII웻Jі94+v뾧xu~5C95~ūH>c@덉pʃ1/4-A2G%7>m;–Y,cyyaln" ?ƻ!ʪ<{~h~i y.zZB̃/,雋SiC/JFMmBH&&FAbϓO^tubbb_hZ{_QZ-sύodFgO(6]TJA˯#`۶ɟ( %$&+V'~hiYy>922 Wp74Zkq+Ovn錄c>8~GqܲcWꂎz@"1A.}T)uiW4="jJ2W7mU/N0gcqܗOO}?9/wìXžΏ0 >֩(V^Rh32!Hj5`;O28؇2#ݕf3 ?sJd8NJ@7O0 b־?lldщ̡&|9C.8RTWwxWy46ah嘦mh٤&l zCy!PY?: CJyв]dm4ǜҐR޻RլhX{FƯanшQI@x' ao(kUUuxW_Ñ줮[w8 FRJ(8˼)_mQ _!RJhm=!cVmm ?sFOnll6Qk}alY}; "baӌ~M0w,Ggw2W:G/k2%R,_=u`WU R.9T"v,<\Ik޽/2110Ӿxc0gyC&Ny޽JҢrV6N ``یeA16"J³+Rj*;BϜkZPJaÍ<Jyw:NP8/D$ 011z֊Ⱳ3ι֘k1V_"h!JPIΣ'ɜ* aEAd:ݺ>y<}Lp&PlRfTb1]o .2EW\ͮ]38؋rTJsǏP@芎sF\> P^+dYJLbJ C-xϐn> ι$nj,;Ǖa FU *择|h ~izť3ᤓ`K'-f tL7JK+vf2)V'-sFuB4i+m+@My=O҈0"|Yxoj,3]:cо3 $#uŘ%Y"y죯LebqtҢVzq¼X)~>4L׶m~[1_k?kxֺQ`\ |ٛY4Ѯr!)N9{56(iNq}O()Em]=F&u?$HypWUeB\k]JɩSع9 Zqg4ZĊo oMcjZBU]B\TUd34ݝ~:7ڶSUsB0Z3srx 7`:5xcx !qZA!;%͚7&P H<WL!džOb5kF)xor^aujƍ7 Ǡ8/p^(L>ὴ-B,{ۇWzֺ^k]3\EE@7>lYBȝR.oHnXO/}sB|.i@ɥDB4tcm,@ӣgdtJ!lH$_vN166L__'Z)y&kH;:,Y7=J 9cG) V\hjiE;gya~%ks_nC~Er er)muuMg2;֫R)Md) ,¶ 2-wr#F7<-BBn~_(o=KO㭇[Xv eN_SMgSҐ BS헃D%g_N:/pe -wkG*9yYSZS.9cREL !k}<4_Xs#FmҶ:7R$i,fi!~' # !6/S6y@kZkZcX)%5V4P]VGYq%H1!;e1MV<!ϐHO021Dp= HMs~~a)ަu7G^];git!Frl]H/L$=AeUvZE4P\.,xi {-~p?2b#amXAHq)MWǾI_r`S Hz&|{ +ʖ_= (YS(_g0a03M`I&'9vl?MM+m~}*xT۲(fY*V4x@29s{DaY"toGNTO+xCAO~4Ϳ;p`Ѫ:>Ҵ7K 3}+0 387x\)a"/E>qpWB=1 ¨"MP(\xp߫́A3+J] n[ʼnӼaTbZUWb={~2ooKױӰp(CS\S筐R*JغV&&"FA}J>G֐p1ٸbk7 ŘH$JoN <8s^yk_[;gy-;߉DV{c B yce% aJhDȶ 2IdйIB/^n0tNtџdcKj4϶v~- CBcgqx9= PJ) dMsjpYB] GD4RDWX +h{y`,3ꊕ$`zj*N^TP4L:Iz9~6s) Ga:?y*J~?OrMwP\](21sZUD ?ܟQ5Q%ggW6QdO+\@ ̪X'GxN @'4=ˋ+*VwN ne_|(/BDfj5(Dq<*tNt1х!MV.C0 32b#?n0pzj#!38}޴o1KovCJ`8ŗ_"]] rDUy޲@ Ȗ-;xџ'^Y`zEd?0„ DAL18IS]VGq\4o !swV7ˣι%4FѮ~}6)OgS[~Q vcYbL!wG3 7띸*E Pql8=jT\꘿I(z<[6OrR8ºC~ډ]=rNl[g|v TMTղb-o}OrP^Q]<98S¤!k)G(Vkwyqyr޽Nv`N/e p/~NAOk \I:G6]4+K;j$R:Mi #*[AȚT,ʰ,;N{HZTGMoּy) ]%dHء9Պ䠬|<45,\=[bƟ8QXeB3- &dҩ^{>/86bXmZ]]yޚN[(WAHL$YAgDKp=5GHjU&99v簪C0vygln*P)9^͞}lMuiH!̍#DoRBn9l@ xA/_v=ȺT{7Yt2N"4!YN`ae >Q<XMydEB`VU}u]嫇.%e^ánE87Mu\t`cP=AD/G)sI"@MP;)]%fH9'FNsj1pVhY&9=0pfuJ&gޤx+k:!r˭wkl03׼Ku C &ѓYt{.O.zҏ z}/tf_wEp2gvX)GN#I ݭ߽v/ .& и(ZF{e"=V!{zW`, ]+LGz"(UJp|j( #V4, 8B 0 9OkRrlɱl94)'VH9=9W|>PS['G(*I1==C<5"Pg+x'K5EMd؞Af8lG ?D FtoB[je?{k3zQ vZ;%Ɠ,]E>KZ+T/ EJxOZ1i #T<@ I}q9/t'zi(EMqw`mYkU6;[t4DPeckeM;H}_g pMww}k6#H㶏+b8雡Sxp)&C $@'b,fPߑt$RbJ'vznuS ~8='72_`{q纶|Q)Xk}cPz9p7O:'|G~8wx(a 0QCko|0ASD>Ip=4Q, d|F8RcU"/KM opKle M3#i0c%<7׿p&pZq[TR"BpqauIp$ 8~Ĩ!8Սx\ւdT>>Z40ks7 z2IQ}ItԀ<-%S⍤};zIb$I 5K}Q͙D8UguWE$Jh )cu4N tZl+[]M4k8֦Zeq֮M7uIqG 1==tLtR,ƜSrHYt&QP윯Lg' I,3@P'}'R˪e/%-Auv·ñ\> vDJzlӾNv5:|K/Jb6KI9)Zh*ZAi`?S {aiVDԲuy5W7pWeQJk֤#5&V<̺@/GH?^τZL|IJNvI:'P=Ϛt"¨=cud S Q.Ki0 !cJy;LJR;G{BJy޺[^8fK6)=yʊ+(k|&xQ2`L?Ȓ2@Mf 0C`6-%pKpm')c$׻K5[J*U[/#hH!6acB JA _|uMvDyk y)6OPYjœ50VT K}cǻP[ $:]4MEA.y)|B)cf-A?(e|lɉ#P9V)[9t.EiQPDѠ3ϴ;E:+Օ t ȥ~|_N2,ZJLt4! %ա]u {+=p.GhNcŞQI?Nd'yeh n7zi1DB)1S | S#ًZs2|Ɛy$F SxeX{7Vl.Src3E℃Q>b6G ўYCmtկ~=K0f(=LrAS GN'ɹ9<\!a`)֕y[uՍ[09` 9 +57ts6}b4{oqd+J5fa/,97J#6yν99mRWxJyѡyu_TJc`~W>l^q#Ts#2"nD1%fS)FU w{ܯ R{ ˎ󅃏џDsZSQS;LV;7 Od1&1n$ N /.q3~eNɪ]E#oM~}v֯FڦwyZ=<<>Xo稯lfMFV6p02|*=tV!c~]fa5Y^Q_WN|Vs 0ҘދU97OI'N2'8N֭fgg-}V%y]U4 峧p*91#9U kCac_AFңĪy뚇Y_AiuYyTTYЗ-(!JFLt›17uTozc. S;7A&&<ԋ5y;Ro+:' *eYJkWR[@F %SHWP 72k4 qLd'J "zB6{AC0ƁA6U.'F3:Ȅ(9ΜL;D]m8ڥ9}dU "v!;*13Rg^fJyShyy5auA?ɩGHRjo^]׽S)Fm\toy 4WQS@mE#%5ʈfFYDX ~D5Ϡ9tE9So_aU4?Ѽm%&c{n>.KW1Tlb}:j uGi(JgcYj0qn+>) %\!4{LaJso d||u//P_y7iRJ߬nHOy) l+@$($VFIQ9%EeKʈU. ia&FY̒mZ=)+qqoQn >L!qCiDB;Y<%} OgBxB!ØuG)WG9y(Ą{_yesuZmZZey'Wg#C~1Cev@0D $a@˲(.._GimA:uyw֬%;@!JkQVM_Ow:P.s\)ot- ˹"`B,e CRtaEUP<0'}r3[>?G8xU~Nqu;Wm8\RIkբ^5@k+5(By'L&'gBJ3ݶ!/㮻w҅ yqPWUg<e"Qy*167΃sJ\oz]T*UQ<\FԎ`HaNmڜ6DysCask8wP8y9``GJ9lF\G g's Nn͵MLN֪u$| /|7=]O)6s !ĴAKh]q_ap $HH'\1jB^s\|- W1:=6lJBqjY^LsPk""`]w)󭃈,(HC ?䔨Y$Sʣ{4Z+0NvQkhol6C.婧/u]FwiVjZka&%6\F*Ny#8O,22+|Db~d ~Çwc N:FuuCe&oZ(l;@ee-+Wn`44AMK➝2BRՈt7g*1gph9N) *"TF*R(#'88pm=}X]u[i7bEc|\~EMn}P瘊J)K.0i1M6=7'_\kaZ(Th{K*GJyytw"IO-PWJk)..axӝ47"89Cc7ĐBiZx 7m!fy|ϿF9CbȩV 9V-՛^pV̌ɄS#Bv4-@]Vxt-Z, &ֺ*diؠ2^VXbs֔Ìl.jQ]Y[47gj=幽ex)A0ip׳ W2[ᎇhuE^~q흙L} #-b۸oFJ_QP3r6jr+"nfzRJTUqoaۍ /$d8Mx'ݓ= OՃ| )$2mcM*cЙj}f };n YG w0Ia!1Q.oYfr]DyISaP}"dIӗթO67jqR ҊƐƈaɤGG|h;t]䗖oSv|iZqX)oalv;۩meEJ\!8=$4QU4Xo&VEĊ YS^E#d,yX_> ۘ-e\ "Wa6uLĜZi`aD9.% w~mB(02G[6y.773a7 /=o7D)$Z 66 $bY^\CuP. (x'"J60׿Y:Oi;F{w佩b+\Yi`TDWa~|VH)8q/=9!g߆2Y)?ND)%?Ǐ`k/sn:;O299yB=a[Ng 3˲N}vLNy;*?x?~L&=xyӴ~}q{qE*IQ^^ͧvü{Huu=R|>JyUlZV, B~/YF!Y\u_ݼF{_C)LD]m {H 0ihhadd nUkf3oٺCvE\)QJi+֥@tDJkB$1!Đr0XQ|q?d2) Ӣ_}qv-< FŊ߫%roppVBwü~JidY4:}L6M7f٬F "?71<2#?Jyy4뷢<_a7_=Q E=S1И/9{+93֮E{ǂw{))?maÆm(uLE#lïZ  ~d];+]h j?!|$F}*"4(v'8s<ŏUkm7^7no1w2ؗ}TrͿEk>p'8OB7d7R(A 9.*Mi^ͳ; eeUwS+C)uO@ =Sy]` }l8^ZzRXj[^iUɺ$tj))<sbDJfg=Pk_{xaKo1:-uyG0M ԃ\0Lvuy'ȱc2Ji AdyVgVh!{]/&}}ċJ#%d !+87<;qN޼Nفl|1N:8ya  8}k¾+-$4FiZYÔXk*I&'@iI99)HSh4+2G:tGhS^繿 Kتm0 вDk}֚+QT4;sC}rՅE,8CX-e~>G&'9xpW,%Fh,Ry56Y–hW-(v_,? ; qrBk4-V7HQ;ˇ^Gv1JVV%,ik;D_W!))+BoS4QsTM;gt+ndS-~:11Sgv!0qRVh!"Ȋ(̦Yl.]PQWgٳE'`%W1{ndΗBk|Ž7ʒR~,lnoa&:ü$ 3<a[CBݮwt"o\ePJ=Hz"_c^Z.#ˆ*x z̝grY]tdkP*:97YľXyBkD4N.C_[;F9`8& !AMO c `@BA& Ost\-\NX+Xp < !bj3C&QL+*&kAQ=04}cC!9~820G'PC9xa!w&bo_1 Sw"ܱ V )Yl3+ס2KoXOx]"`^WOy :3GO0g;%Yv㐫(R/r (s } u B &FeYZh0y> =2<Ϟc/ -u= c&׭,.0"g"7 6T!vl#sc>{u/Oh Bᾈ)۴74]x7 gMӒ"d]U)}" v4co[ ɡs 5Gg=XR14?5A}D "b{0$L .\4y{_fe:kVS\\O]c^W52LSBDM! C3Dhr̦RtArx4&agaN3Cf<Ԉp4~ B'"1@.b_/xQ} _߃҉/gٓ2Qkqp0շpZ2fԫYz< 4L.Cyυι1t@鎫Fe sYfsF}^ V}N<_`p)alٶ "(XEAVZ<)2},:Ir*#m_YӼ R%a||EƼIJ,,+f"96r/}0jE/)s)cjW#w'Sʯ5<66lj$a~3Kʛy 2:cZ:Yh))+a߭K::N,Q F'qB]={.]h85C9cr=}*rk?vwV렵ٸW Rs%}rNAkDv|uFLBkWY YkX מ|)1!$#3%y?pF<@<Rr0}: }\J [5FRxY<9"SQdE(Q*Qʻ)q1E0B_O24[U'],lOb ]~WjHޏTQ5Syu wq)xnw8~)c 쫬gٲߠ H% k5dƝk> kEj,0% b"vi2Wس_CuK)K{n|>t{P1򨾜j>'kEkƗBg*H%'_aY6Bn!TL&ɌOb{c`'d^{t\i^[uɐ[}q0lM˕G:‚4kb祔c^:?bpg… +37stH:0}en6x˟%/<]BL&* 5&fK9Mq)/iyqtA%kUe[ڛKN]Ě^,"`/ s[EQQm?|XJ߅92m]G.E΃ח U*Cn.j_)Tѧj̿30ڇ!A0=͜ar I3$C^-9#|pk!)?7.x9 @OO;WƝZBFU keZ75F6Tc6"ZȚs2y/1 ʵ:u4xa`C>6Rb/Yм)^=+~uRd`/|_8xbB0?Ft||Z\##|K 0>>zxv8۴吅q 8ĥ)"6>~\8:qM}#͚'ĉ#p\׶ l#bA?)|g g9|8jP(cr,BwV (WliVxxᡁ@0Okn;ɥh$_ckCgriv}>=wGzβ KkBɛ[˪ !J)h&k2%07δt}!d<9;I&0wV/ v 0<H}L&8ob%Hi|޶o&h1L|u֦y~󛱢8fٲUsւ)0oiFx2}X[zVYr_;N(w]_4B@OanC?gĦx>мgx>ΛToZoOMp>40>V Oy V9iq!4 LN,ˢu{jsz]|"R޻&'ƚ{53ўFu(<٪9:΋]B;)B>1::8;~)Yt|0(pw2N%&X,URBK)3\zz&}ax4;ǟ(tLNg{N|Ǽ\G#C9g$^\}p?556]/RP.90 k,U8/u776s ʪ_01چ|\N 0VV*3H鴃J7iI!wG_^ypl}r*jɤSR 5QN@ iZ#1ٰy;_\3\BQQ x:WJv츟ٯ$"@6 S#qe딇(/P( Dy~TOϻ<4:-+F`0||;Xl-"uw$Цi󼕝mKʩorz"mϺ$F:~E'ҐvD\y?Rr8_He@ e~O,T.(ފR*cY^m|cVR[8 JҡSm!ΆԨb)RHG{?MpqrmN>߶Y)\p,d#xۆWY*,l6]v0h15M˙MS8+EdI='LBJIH7_9{Caз*Lq,dt >+~ّeʏ?xԕ4bBAŚjﵫ!'\Ը$WNvKO}ӽmSşذqsOy?\[,d@'73'j%kOe`1.g2"e =YIzS2|zŐƄa\U,dP;jhhhaxǶ?КZ՚.q SE+XrbOu%\GتX(H,N^~]JyEZQKceTQ]VGYqnah;y$cQahT&QPZ*iZ8UQQM.qo/T\7X"u?Mttl2Xq(IoW{R^ ux*SYJ! 4S.Jy~ BROS[V|žKNɛP(L6V^|cR7i7nZW1Fd@ Ara{詑|(T*dN]Ko?s=@ |_EvF]׍kR)eBJc" MUUbY6`~V޴dJKß&~'d3i WWWWWW
Current Directory: /usr/share/emacs/24.3/lisp/cedet/semantic/wisent
Viewing File: /usr/share/emacs/24.3/lisp/cedet/semantic/wisent/python-wy.elc
;ELC ;;; Compiled by mockbuild@buildfarm01-new.corp.cloudlinux.com on Tue Nov 11 12:57:24 2025 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/cedet/semantic/wisent/python-wy.el ;;; in Emacs version 24.3.1 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (require 'semantic/lex) #@29 Table of language keywords. (defconst wisent-python-wy--keyword-table (semantic-lex-make-keyword-table '(("and" . AND) ("as" . AS) ("assert" . ASSERT) ("break" . BREAK) ("class" . CLASS) ("continue" . CONTINUE) ("def" . DEF) ("del" . DEL) ("elif" . ELIF) ("else" . ELSE) ("except" . EXCEPT) ("exec" . EXEC) ("finally" . FINALLY) ("for" . FOR) ("from" . FROM) ("global" . GLOBAL) ("if" . IF) ("import" . IMPORT) ("in" . IN) ("is" . IS) ("lambda" . LAMBDA) ("not" . NOT) ("or" . OR) ("pass" . PASS) ("print" . PRINT) ("raise" . RAISE) ("return" . RETURN) ("try" . TRY) ("while" . WHILE) ("with" . WITH) ("yield" . YIELD)) '(("yield" summary "Create a generator function") ("with" summary "Start statement with an associated context object") ("while" summary "Start a 'while' loop") ("try" summary "Start of statements protected by exception handlers") ("return" summary "Return from a function") ("raise" summary "Raise an exception") ("print" summary "Print each argument to standard output") ("pass" summary "Statement that does nothing") ("or" summary "Binary logical 'or' operator") ("not" summary "Unary boolean negation operator") ("lambda" summary "Create anonymous function") ("is" summary "Binary operator that tests for object equality") ("in" summary "Part of 'for' statement ") ("import" summary "Load specified modules") ("if" summary "Start 'if' conditional statement") ("global" summary "Declare one or more symbols as global symbols") ("from" summary "Modify behavior of 'import' statement") ("for" summary "Start a 'for' loop") ("finally" summary "Specify code to be executed after 'try' statements whether or not an exception occurred") ("exec" summary "Dynamically execute Python code") ("except" summary "Specify exception handlers along with 'try' keyword") ("else" summary "Start the 'else' clause following an 'if' statement") ("elif" summary "Shorthand for 'else if' following an 'if' statement") ("del" summary "Delete specified objects, i.e., undo what assignment did") ("def" summary "Define a new function") ("continue" summary "Skip to the next iteration of enclosing 'for' or 'while' loop") ("class" summary "Define a new class") ("break" summary "Terminate 'for' or 'while' loop") ("assert" summary "Raise AssertionError exception if <expr> is false") ("as" summary "EXPR as NAME makes value of EXPR available as variable NAME") ("and" summary "Logical AND binary operator ... "))) (#$ . 598)) #@26 Table of lexical tokens. (defconst wisent-python-wy--token-table (semantic-lex-make-type-table '(("symbol" (NAME)) ("number" (NUMBER_LITERAL)) ("string" (STRING_LITERAL)) ("punctuation" (AT . "@") (BACKQUOTE . "`") (ASSIGN . "=") (COMMA . ",") (SEMICOLON . ";") (COLON . ":") (BAR . "|") (TILDE . "~") (PERIOD . ".") (MINUS . "-") (PLUS . "+") (MOD . "%") (DIV . "/") (MULT . "*") (AMP . "&") (GT . ">") (LT . "<") (HAT . "^") (NE . "!=") (LTGT . "<>") (HATEQ . "^=") (OREQ . "|=") (AMPEQ . "&=") (MODEQ . "%=") (DIVEQ . "/=") (MULTEQ . "*=") (MINUSEQ . "-=") (PLUSEQ . "+=") (LE . "<=") (GE . ">=") (EQ . "==") (EXPONENT . "**") (GTGT . ">>") (LTLT . "<<") (DIVDIV . "//") (DIVDIVEQ . "//=") (EXPEQ . "**=") (GTGTEQ . ">>=") (LTLTEQ . "<<=")) ("close-paren" (RBRACK . "]") (RBRACE . "}") (RPAREN . ")")) ("open-paren" (LBRACK . "[") (LBRACE . "{") (LPAREN . "(")) ("block" (BRACK_BLOCK . "(LBRACK RBRACK)") (BRACE_BLOCK . "(LBRACE RBRACE)") (PAREN_BLOCK . "(LPAREN RPAREN)")) ("indentation" (INDENT_BLOCK . "(INDENT DEDENT)") (DEDENT . "[^:INDENT:]") (INDENT . "^\\s-+")) ("newline" (NEWLINE . "\n")) ("charquote" (BACKSLASH . "\\"))) '(("keyword" :declared t) ("symbol" :declared t) ("number" :declared t) ("punctuation" :declared t) ("block" :declared t))) (#$ . 3027)) #@15 Parser table. (defconst wisent-python-wy--parse-table (byte-code "\301\302\303\"\304\305\"\306M\210\304\307\"\310M\210\304\311\"\312M\210\304\313\"\314M\210\304\315\"\316M\210\304\317\"\320M\210\304\321\"\322M\210\304\323\"\324M\210\304\325\"\326M\210\304\327\"\330M\210\304\331\"\332M\210\304\333\"\334M\210\304\335\"\336M\210\304\337\"\340M\210\304\341\"\342M\210\304\343\"\344M\210\304\345\"\346M\210\304\347\"\350M\210\304\351\"\352M\210\304\353\"\354M\210\304\355\"\356M\210\304\357\"\360M\210\304\361\"\362M\210\304\363\"\364M\210\304\365\"\366M\210\304\367\"\370M\210\304\371\"\372M\210\304\373\"\374M\210\304\375\"\376M\210\304\377\"\201@M\210\304\201A\"\201BM\210\304\201C\"\201DM\210\304\201E\"\201FM\210\304\201G\"\201HM\210\304\201I\"\201JM\210\304\201K\"\201LM\210\304\201M\"\201NM\210\304\201O\"\201PM\210\304\201Q\"\201RM\210\304\201S\"\201TM\210\304\201U\"\201VM\210\304\201W\"\201XM\210\304\201Y\"\201ZM\210\304\201[\"\201\\M\210\304\201]\"\201^M\210\304\201_\"\201`M\210\304\201a\"\201bM\210\304\201c\"\201dM\210\304\201e\"\201fM\210\304\201g\"\201hM\210\304\201i\"\201jM\210\304\201k\"\201lM\210\304\201m\"\201nM\210\304\201o\"\201pM\210\304\201q\"\201rM\210\304\201s\"\201tM\210\304\201u\"\201vM\210\304\201w\"\201xM\210\304\201y\"\201zM\210\304\201{\"\201|M\210\304\201}\"\201~M\210\304\201\"\201\200M\210\304\201\201\"\201\202M\210\304\201\203\"\201\204M\210\304\201\205\"\201\206M\210\304\201\207\"\201\210M\210\304\201\211\"\201\212M\210\304\201\213\"\201\214M\210\304\201\215\"\201\216M\210\304\201\217\"\201\220M\210\304\201\221\"\201\222M\210\304\201\223\"\201\224M\210\304\201\225\"\201\226M\210\304\201\227\"\201\230M\210\304\201\231\"\201\232M\210\304\201\233\"\201\234M\210\304\201\235\"\201\236M\210\304\201\237\"\201\240M\210\304\201\241\"\201\242M\210\304\201\243\"\201\244M\210\304\201\245\"\201\246M\210\304\201\247\"\201\250M\210\304\201\251\"\201\252M\210\304\201\253\"\201\254M\210\304\201\255\"\201\256M\210\304\201\257\"\201\260M\210\304\201\261\"\201\262M\210\304\201\263\"\201\264M\210\304\201\265\"\201\266M\210\304\201\267\"\201\270M\210\304\201\271\"\201\272M\210\304\201\273\"\201\274M\210\304\201\275\"\201\276M\210\304\201\277\"\201\300M\210\304\201\301\"\201\302M\210\304\201\303\"\201\304M\210\304\201\305\"\201\306M\210\304\201\307\"\201\310M\210\304\201\311\"\201\312M\210\304\201\313\"\201\314M\210\304\201\315\"\201\316M\210\304\201\317\"\201\320M\210\304\201\321\"\201\322M\210\304\201\323\"\201\324M\210\304\201\325\"\201\326M\210\304\201\327\"\201\330M\210\304\201\331\"\201\332M\210\304\201\333\"\201\334M\210\304\201\335\"\201\336M\210\304\201\337\"\201\340M\210\304\201\341\"\201\342M\210\304\201\343\"\201\344M\210\304\201\345\"\201\346M\210\304\201\347\"\201\350M\210\304\201\351\"\201\352M\210\304\201\353\"\201\354M\210\304\201\355\"\201\356M\210\304\201\357\"\201\360M\210\304\201\361\"\201\362M\210\304\201\363\"\201\364M\210\304\201\365\"\201\366M\210\304\201\367\"\201\370M\210\304\201\371\"\201\372M\210\304\201\373\"\201\374M\210\304\201\375\"\201\376M\210\304\201\377\"\201M\210\304\201\"\201M\210\304\201\"\201M\210\304\201\"\201M\210\304\201\"\201M\210\304\201 \"\201\nM\210\304\201 \"\201\fM\210\304\201 \"\201M\210\304\201\"\201M\210\304\201\"\201M\210\304\201\"\201M\210\304\201\"\201M\210\304\201\"\201M\210\304\201\"\201M\210\304\201\"\201M\210\304\201\"\201M\210\304\201\"\201 M\210\304\201!\"\201\"M\210\304\201#\"\201$M\210\304\201%\"\201&M\210\304\201'\"\201(M\210\304\201)\"\201*M\210\304\201+\"\201,M\210\304\201-\"\201.M\210\304\201/\"\2010M\210\304\2011\"\2012M\210\304\2013\"\2014M\210\304\2015\"\2016M\210\304\2017\"\2018M\210\304\2019\"\201:M\210\304\201;\"\201<M\210\304\201=\"\201>M\210\304\201?\"\201@M\210\304\201A\"\201BM\210\304\201C\"\201DM\210\304\201E\"\201FM\210\304\201G\"\201HM\210\304\201I\"\201JM\210\304\201K\"\201LM\210\304\201M\"\201NM\210\304\201O\"\201PM\210\304\201Q\"\201RM\210\304\201S\"\201TM\210\304\201U\"\201VM\210\304\201W\"\201XM\210\304\201Y\"\201ZM\210\304\201[\"\201\\M\210\304\201]\"\201^M\210\304\201_\"\201`M\210\304\201a\"\201bM\210\304\201c\"\201dM\210\304\201e\"\201fM\210\304\201g\"\201hM\210\304\201i\"\201jM\210\304\201k\"\201lM\210\304\201m\"\201nM\210\304\201o\"\201pM\210\304\201q\"\201rM\210\304\201s\"\201tM\210\304\201u\"\201vM\210\304\201w\"\201xM\210\304\201y\"\201zM\210\304\201{\"\201|M\210\304\201}\"\201~M\210\304\201\"\201\200M\210\304\201\201\"\201\202M\210\304\201\203\"\201\204M\210\304\201\205\"\201\206M\210\304\201\207\"\201\210M\210\304\201\211\"\201\212M\210\304\201\213\"\201\214M\210\304\201\215\"\201\216M\210\304\201\217\"\201\220M\210\304\201\221\"\201\222M\210\304\201\223\"\201\224M\210\304\201\225\"\201\226M\210\304\201\227\"\201\230M\210\304\201\231\"\201\232M\210\304\201\233\"\201\234M\210\304\201\235\"\201\236M\210\304\201\237\"\201\240M\210\304\201\241\"\201\242M\210\304\201\243\"\201\244M\210\304\201\245\"\201\246M\210\304\201\247\"\201\250M\210\304\201\251\"\201\252M\210\304\201\253\"\201\254M\210\304\201\255\"\201\256M\210\304\201\257\"\201\260M\210\304\201\261\"\201\262M\210\304\201\263\"\201\264M\210\304\201\265\"\201\266M\210\304\201\267\"\201\270M\210\304\201\271\"\201\272M\210\304\201\273\"\201\274M\210\304\201\275\"\201\276M\210\304\201\277\"\201\300M\210\304\201\301\"\201\302M\210\304\201\303\"\201\304M\210\304\201\305\"\201\306M\210\304\201\307\"\201\310M\210\304\201\311\"\201\312M\210\304\201\313\"\201\314M\210\304\201\315\"\201\316M\210\304\201\317\"\201\320M\210\304\201\321\"\201\322M\210\304\201\323\"\201\324M\210\304\201\325\"\201\326M\210\304\201\327\"\201\330M\210\304\201\331\"\201\332M\210\304\201\333\"\201\334M\210\304\201\335\"\201\336M\210\304\201\337\"\201\340M\210\304\201\341\"\201\342M\210\304\201\343\"\201\344M\210\304\201\345\"\201\346M\210\304\201\347\"\201\350M\210\201\351\211\201\352\201\353\201\354\201\355\201\356\201\357\201\360\201\361\257\201\362\201\363\201\364\201\365\201\366\201\367\201\370\201\371\201\372\201\373\201\374\201\375\201\376\201\377\201\201\201\201\201\201\201\201\201\201 \201\n\201 \201\f\201 \201\201\201\201\201\201\201\201\257$\201\201\201\201F\201\201\201\201\201\201\257\201 \201!D\201\"\201#D\201$\201%\201&\201'F\201(\201)\201*\201+\201,\201-\201.\201/\2010\2011\2012\2013\2014\2015\2016\2017\2018\2019\201:\201;\201<\201=\201>\201?\201@\201A\201B\201C\201D\201E\201F\201G\201H\201I\201J\257#\201K\201L\201\275\"BC\201K\201L\201\215\"BC\201K\201L\201i\"BC\201K\201L\201I\"BC\201K\201L\201\"BC\201K\201L\201\365\"BC\201K\201L\201\327\"BC\201K\201L\201K\"BC\201K\201L\201k\"BC\201K\201L\305\"BC\201K\201L\201A\"BC\201K\201L\347\"BC\201K\201L\201!\"BC\201K\201L\201M\"BC\201K\201L\201m\"BC\201M\201N\201O\201P\201Q\201R\201S\201T\201U\201V\201W\201X\201Y\257 \201Z\201[D\201K\201L\201C\"BC\201K\201L\201\263\"BC\201K\201L\201\221\"BC\201\\\201]\201^\201_\201`\201a\201b\201c\201d\201e\201f\201g\201h\257 \201K\201L\201a\"BC\201i\201jD\201K\201L\201\265\"BC\201k\201lD\201m\201n\201o\201p\201q\201r\201s\201t\201u\201v\201w\257 \201x\201y\201z\201{\201|\201}\201~\201\201\200\201\201\201\202\257 \201\203\201\204\201\205\201\206\201\207\201\210\201\211\201\212\201\213\201\214\201\215\257 \201\216\201\217D\201\220\201\221D\201\222\201\223\201\224\201\225\201\226\201\227\201\230\201\231\201\232\201\233\201\234\201\235\201\236\257 \201\237\201\240D\201K\201L\201E\"B\201\241\201L\201\267\"B\201\242E\201\243\201\244\201\245\201\246\201\247\201\250\201\251\201\252\201\253\201\254\201\255\201\256\257\f\201K\201L\201\277\"BC\201K\201L\201\367\"B\201\257\201\260\201\261\201\262\201\263\201\264\201\265\201\266\201\267\201\270\201\271\201\272\201\273\257\201K\201L\201c\"B\201\274\201\275\201\276\201\277\201\300\201\301\201\302\201\303\201\304\201\305\201\306\201\307\257 \201K\201L\201o\"B\201\310\201\311\201\312\201\313\201\314\201\315\201\316\201\317\201\320\201\321\201\322\201\323\257 \201\324\201\325D\201\326\201\327\201\330\201\331\201\332\201\333\201\334\201\335\201\336\201\337\201\340\201\341\201\342\257 \201\343\201\344\201\345\201\346\201\347\201\350\201\351\201\352\201\353\201\354\201\355\201\356\201\357\257 \201K\201L\351\"B\201\360\201\361\201\362\201\363\201\364\201\365\201\366\201\367\201\370\201\371\201\372\201\373\257 \201K\201L\201\217\"BC\201K\201L\201#\"B\201\374D\201K\201L\201\371\"BC\201K\201L\201\331\"BC\201K\201L\201\271\"BC\201K\201L\201\373\"BC\201K\201L\201%\"BC\201K\201L\201O\"BC\201K\201L\201'\"BC\201K\201L\201Q\"BC\201K\201L\201q\"BC\201K\201L\201\301\"BC\201K\201L\201\221\"BC\201K\201L\201s\"BC\201K\201L\201\223\"BC\201K\201L\201\303\"BC\201K\201L\307\"BC\201K\201L\201\305\"BC\201K\201L\201\273\"BC\201K\201L\201)\"BC\201K\201L\201\333\"BC\201K\201L\201\375\"BC\201K\201L\201+\"BC\201K\201L\201S\"BC\201K\201L\201G\"B\201\375D\201\376\201\377D\201K\201L\201u\"BC\201K\201L\201\225\"BC\201K\201L\201-\"BC\201K\201L\201\227\"B\201D\201K\201L\353\"B\201D\201K\201L\201\231\"BC\201K\201L\201\223\"B\201\201\201\201\201\201\201\201 \201\n\201 \257 \201K\201L\201e\"B\201\fD\201K\201L\201g\"B\201 D\201K\201L\201\307\"B\201D\201K\201L\201i\"B\201\201E\201K\201L\201/\"B\201\201E\201K\201L\201\275\"B\201\201\201\201\257\201K\201L\201\311\"BC\201\201\201\201\201\201\201\201\201\201 \201!\257 \201K\201L\201\313\"BC\201K\201L\201I\"BC\201K\201L\201\377\"B\201\"\201#\201$\201%\201&\201'\201(\201)\201*\201+\201,\201-\257 \201K\201L\201\233\"B\201.D\201K\201L\201\335\"B\201/D\201K\201L\201\315\"BC\201K\201L\201\235\"BC\201K\201L\201\317\"BC\201K\201L\201\337\"BC\201K\201L\201k\"B\2010D\201K\201L\201\225\"BC\2011\2012\2013E\201K\201L\201\237\"BC\201K\201L\201\321\"BC\2014\2015D\2016\2017D\201K\201L\201\323\"BC\201K\201L\201w\"BC\2018\2019\201:E\201K\201L\201U\"BC\201K\201L\2011\"B\201;D\201K\201L\201\"BC\201K\201L\201\227\"BC\201K\201L\201\"BC\201K\201L\311\"BC\201K\201L\201m\"BC\201K\201L\313\"BC\201K\201L\201\231\"BC\201K\201L\201\277\"BC\201<\201=D\201K\201L\201E\"B\201>\201L\201\267\"B\201?\201@F\201K\201L\201\241\"B\201AD\201K\201L\201\301\"B\201BD\201C\201DD\201K\201L\315\"BC\201K\201L\201\233\"B\201ED\201K\201L\201\325\"B\201FD\201K\201L\355\"B\201G\201HE\201I\201JD\201K\201L\201ME\201K\201L\201\233\"BC\201K\201L\201\303\"B\201ND\201O\201PD\201K\201L\357\"B\201QD\201K\201L\201o\"BC\201K\201L\201\327\"B\201R\201SE\201T\201UD\201K\201L\201\341\"BC\201V\201W\201X\201YF\201K\201L\201\233\"B\201ZD\201K\201L\201y\"BC\201K\201L\201q\"BC\201[\201\\\201]\201^\201_\201`\201a\201b\201c\201d\201e\201f\201g\257 \201K\201L\201\235\"BC\201K\201L\201\237\"BC\201K\201L\2013\"BC\201K\201L\201{\"BC\201K\201L\201\343\"B\201hD\201K\201L\201s\"BC\201K\201L\201\243\"BC\201i\201j\201k\201l\201m\201n\201o\201p\201q\201r\201s\201t\201u\201v\201w\201x\201y\201z\201{\201|\201}\201~\201\201\200\201\201\201\202\201\203\257\201\204\201\205D\201\206\201\207\201\210E\201K\201L\201K\"BC\201K\201L\201W\"B\201\211\201\212\201\213\201\214\201\215\201\216\201\217\201\220\201\221\201\222\201\223\201\224\201\225\201\226\201\227\201\230\201\231\201\232\201\233\201\234\201\235\201\236\201\237\201\240\201\241\257\201\242\201\243D\201K\201L\201u\"BC\201\244\201\245D\201\246\201\247\201\250\201\251\201\252\201\253\201\254\201\255\201\256\201\257\201\260\201\261\257\f\201\262\201\263\201\264\201\265\201\266\201\267\201\270\201\271\201\272\201\273\201\274\201\275\257\f\201K\201L\201\241\"BC\201K\201L\201\305\"BC\201K\201L\201\345\"BC\201K\201L\201\"BC\201K\201L\2015\"BC\201K\201L\201M\"BC\201K\201L\201w\"BC\201K\201L\201Y\"BC\201K\201L\201\245\"B\201\276D\201\277\201\300D\201\301\201\302\201\303\201\304\201\305\201\306\201\307\201\310\201\311\201\312\201\313\257 \201\314\201\315\201\316\201\317\201\320\201\321\201\322\201\323\201\324\201\325\201\326\257 \201\327\201\330\201\331\201\332\201\333\201\334\201\335\201\336\201\337\201\340\201\341\257 \201\342\201\343\201\344\201\345\201\346\201\347\201\350\201\351\201\352\201\353\201\354\257 \201K\201L\317\"BC\201K\201L\361\"BC\201\355\201\356\201\357\201\360\201\361\201\362\201\363\201\364\201\365\201\366\201\367\257 \201K\201L\201\"BC\201K\201L\2017\"BC\201\370\201\371\201\372\201\373\201\374\201\375\201\376\201\377\201\201\201\257 \201K\201L\2019\"BC\201K\201L\201\307\"BC\201K\201L\201\347\"BC\201K\201L\201 \"BC\201\201\201\201\201\201\201 \201\n\201 \201\f\201 \257 \201K\201L\201\247\"BC\201K\201L\201\311\"B\201\201\201F\201K\201L\201 \"BC\201K\201L\201;\"BC\201K\201L\201[\"BC\201K\201L\201}\"BC\201K\201L\201\331\"BC\201K\201L\321\"BC\201K\201L\363\"BC\201K\201L\201O\"BC\201K\201L\201y\"BC\201K\201L\201\243\"BC\201K\201L\201\313\"BC\201K\201L\201\351\"BC\201K\201L\201\251\"BC\201K\201L\201{\"B\201D\201\201\201\201\201\201\201\201\201\201\201\201\201\257 \201K\201L\201\333\"B\201\201 \201!\201\"\201#\201$\201%\201&\201'\201(\201)\201*\257 \201K\201L\201 \"BC\201K\201L\201}\"BC\201+\201,D\201K\201L\365\"BC\201K\201L\323\"BC\201K\201L\201\253\"BC\201K\201L\201\"BC\201K\201L\367\"BC\201K\201L\325\"BC\201-\201.\201/\2010\2011\2012\2013\2014\2015\2016\2017\2018\2019\257 \201K\201L\201\255\"BC\201K\201L\201\"BC\201:\201;D\201<\201=\201>\201?\201@\201A\201B\201C\201D\201E\201F\201G\201H\257 \201K\201L\201\"BC\201K\201L\201\201\"BC\201I\201JD\201K\201L\201\353\"BC\201K\201L\201\335\"BC\201K\201LD\201K\201L\201\333\"B\201M\201N\201O\201P\201Q\201R\201S\201T\201U\201V\257 \201K\201L\201]\"BC\201W\201X\201Y\201Z\201[\201\\\201]\201^\201_\201`\201a\201b\201c\257 \201K\201L\201\201\"BC\201d\201e\201f\201g\201h\201i\201j\201k\201l\201m\201n\201o\201p\257 \201q\201r\201sE\201t\201uD\201v\201w\201x\201y\201z\201{\201|\201}\201~\201\201\200\201\201\201\202\201\203\201\204\201\205\201\206\201\207\201\210\201\211\201\212\201\213\201\214\201\215\201\216\201\217\201\220\257\201\221\201\222D\201\223\201\224D\201K\201L\201\"BC\201\225\201\226\201\227\201\230\201\231\201\232\201\233\201\234\201\235\201\236\201\237\201\240\201\241\257 \201\242\201\243D\201\244\201\245D\201K\201L\201\203\"BC\201\246\201\247D\201K\201L\201\333\"B\201\250D\201K\201L\201\257\"BC\201K\201L\201\337\"B\201\251D\201\252\201\253\201\254\201\255\201\256\201\257\201\260\201\261\201\262\201\263\201\264\201\265\201\266\257 \201K\201L\201\245\"BC\201\267\201\270D\201K\201L\327\"BC\201\271\201\272\201\273E\201\274\201\275\201\276\201\277\201\300\201\301\201\302\201\303\201\304\201\305\201\306\201\307\201\310\201\311\201\312\201\313\201\314\201\315\201\316\201\317\201\320\201\321\201\322\201\323\201\324\201\325\201\326\257\201\327\201\330\201\331\201\332\201\333\201\334\201\335\201\336\201\337\201\340\201\341\201\342\201\343\201\344\201\345\201\346\201\347\201\350\201\351\201\352\201\353\201\354\201\355\201\356\201\357\201\360\201\361\257\201\362\201\363\201\364\201\365\201\366\201\367\201\370\201\371\201\372\201\373\201\374\257 \201\375\201\376D\201K\201L\201=\"BC\201K\201L\201\261\"BC\201\377\201D\201K\201L\201Q\"B\201D\201K\201L\201\341\"BC\201K\201L\201\315\"BC\201K\201L\201\205\"BC\201K\201L\201\247\"B\201D\201K\201L\201\251\"B\201D\201K\201L\331\"B\201D\201K\201L\201\253\"B\201\201E\201K\201L\201_\"B\201\201E\201K\201L\201\355\"B\201 \201\n\201 \201\f\257\201K\201L\333\"BC\201K\201L\201\357\"BC\201K\201L\201\"BC\201 \201D\201K\201L\201a\"B\201D\201K\201L\201\203\"BC\201\201\201\201\201\201\201\201\201\201\201\201\201\257 \201K\201L\201S\"BC\201K\201L\201c\"BC\201K\201L\201\"BC\201K\201L\201e\"BC\201K\201L\201\205\"BC\201K\201L\201\343\"BC\201\201\201\201 \201!\201\"\201#\201$\201%\201&\201'\201(\201)\201*\201+\201,\201-\201.\201/\2010\2011\2012\2013\2014\2015\2016\2017\257\2018\2019\201:\201;\201<\201=\201>\201?\201@\201A\201B\201C\201D\201E\201F\201G\201H\201I\201J\201K\201L\201M\201N\201O\201P\201Q\201R\257\201K\201L\335\"B\201SD\201K\201L\201\241\"B\201TD\201U\201VD\201K\201L\201\"BC\201K\201L\201\327\"B\201WD\201K\201L\201U\"BC\201K\201L\201?\"B\201XD\201K\201L\201\255\"BC\201K\201L\201\317\"BC\201K\201L\371\"BC\201K\201L\201W\"BC\201K\201L\337\"BC\201K\201L\201\345\"BC\201K\201L\201\347\"BC\201K\201L\201\"B\201YD\201K\201L\201\207\"BC\201K\201L\201\263\"BC\201Z\201[\201\\\201]\201^\201_\201`\201a\201b\201c\201d\201e\201f\257 \201K\201L\201\321\"BC\201K\201L\201\233\"B\201gD\201K\201L\341\"B\201hD\201K\201L\373\"BC\201K\201L\201\"B\201i\201j\201k\201l\201m\201n\201o\201p\201q\201r\201s\201t\257 \201u\201vD\201K\201L\201\207\"B\201w\201xE\201y\201zD\201K\201L\201\207\"B\201{D\201K\201L\201\257\"BC\201K\201L\375\"B\201|D\201}\201~\201\201\200\201\201\201\202\201\203\201\204\201\205\201\206\201\207\201\210\201\211\201\212\201\213\201\214\201\215\201\216\201\217\201\220\201\221\201\222\201\223\201\224\201\225\201\226\201\227\257\201\230\201\231D\201K\201L\201A\"BC\201\232\201\233\201\234\201\235\201\236\201\237\201\240\201\241\201\242\201\243\201\244\257 \201K\201L\201C\"BC\201K\201L\201\211\"BC\201K\201L\201Y\"BC\201K\201L\201[\"BC\201\245\201\246\201\247\201\250\201\251\201\252\201\253\201\254\201\255\201\256\201\257\201\260\201\261\201\262\201\263\201\264\201\265\201\266\201\267\201\270\201\271\201\272\201\273\201\274\201\275\201\276\201\277\257\201K\201L\201\211\"BC\201\300\201\301D\201K\201L\201\207\"B\201\302\201\303E\201\304\201\305D\201K\201L\201\265\"BC\201K\201L\201\213\"BC\201K\201L\201\333\"B\201\306\201\307\201\310\201\311\201\312\201\313\201\314\201\315\201\316\201\317\201\320\201\321\257 \201K\201L\343\"BC\201\322\201\323\201\324\201\325\201\326\201\327\201\330\201\331\201\332\201\333\201\334\201\335\201\336\257 \201K\201L\201\"BC\201K\201L\201\267\"BC\201K\201L\341\"B\201\337D\201\340\201\341\201\342\201\343\201\344\201\345\201\346\201\347\201\350\201\351\201\352\201\353\201\354\201\355\201\356\201\357\201\360\201\361\201\362\201\363\201\364\201\365\201\366\201\367\201\370\201\371\201\372\257\201\373\201\374D\201K\201L\201\213\"BC\201\375\201\376D\201\377\201\201\201\201\201\201\201\201\201\201 \201\n\201 \201\f\201 \201\201\201\201\201\201\201\201\201\201\201\201\257\201K\201L\345\"BC\201K\201L\201\323\"BC\201\201\201\201\201\201\201 \201!\201\"\201#\201$\201%\201&\201'\201(\201)\201*\201+\201,\201-\201.\201/\2010\2011\2012\2013\2014\257\201K\201L\201\361\"BC\201K\201L\201\207\"B\2015D\201K\201L\201\325\"BC\2016\2017\2018\2019\201:\201;\201<\201=\201>\201?\201@\201A\201B\257 \201K\201L\201g\"BC\201C\201DD\201K\201L\201\271\"BC\201K\201L\377\"BC\201K\201L\201E\"BC\201K\201L\201\261\"BC\201E\201F\201G\201H\201I\201J\201K\201L\201M\201N\201O\201P\201Q\201R\201S\201T\201U\201V\201W\201X\201Y\201Z\201[\201\\\201]\201^\201_\257\201`\201a\201b\201c\201d\201e\201f\201g\201h\201i\201j\201k\201l\201m\201n\201o\201p\201q\201r\201s\201t\201u\201v\201w\201x\201y\201z\257\201K\201L\201]\"BC\201K\201L\201\215\"BC\201K\201L\201\363\"BC\201{\201|D\201K\201L\201G\"BC\201K\201L\201\273\"BC\201K\201L\201\217\"BC\201}\201~\201\201\200\201\201\201\202\201\203\201\204\201\205\201\206\201\207\201\210\201\211\201\212\201\213\201\214\201\215\201\216\201\217\201\220\201\221\201\222\201\223\201\224\201\225\201\226\201\227\257\201K\201L\201_\"BC\201\230\201\231D\201\232\201\233D\201\234C'j\201\235\201\236$)\207" [#1=#:ob make-vector 13 0 intern #5="atom:0" #[(#2=#:stack #3=#:sp #4=#:gotos) " SHA\306\307 \310Z\f  HH\236A\n \310\\ S\311\nBI\210 \nI\210 -\207" [#2# #3# $region $action $nterm #4# #5# atom 2 nil #6=#:state] 4] #7="small_stmt:8" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #7# small_stmt 2 #4# #6#] 4] #8="$function_parameter:0" #[(#2# #3# #4#) " SH@ \306Z S\211\fH\211 A@) H\211 AA)\f \f U\204_ \204B \f\307\\\211H\211 A@) \202%\f\204Y \307Z\211H\211 AA)\f\202% \211\202& \205n\f\205n \fB-\310\311 \312Z HH\236A \307\\ S\nBI\210 I\210 .\207" [#2# #3# $2 j i stack 3 2 #8# $function_parameter 4 x l f $region $action $nterm #4# #6#] 5] #9="$goal:0" #[(#2# #3# #4#) " SH@ \306Z S\211\fH\211 A@) H\211 AA)\f \f U\204_ \204B \f\307\\\211H\211 A@) \202%\f\204Y \307Z\211H\211 AA)\f\202% \211\202& \205n\f\205n \fB-\310\311 \312Z HH\236A \307\\ S\nBI\210 I\210 .\207" [#2# #3# $2 j i stack 3 2 #9# $goal 4 x l f $region $action $nterm #4# #6#] 5] #10="del_stmt:0" #[(#2# #3# #4#) " \306ZH@ \306Z S\211\fH\211A@) H\211AA)\f U\204`\204C \f\307\\\211H\211A@)\202&\204Z \307Z\211H\211AA)\202& \211\202'\205o\205oB-\310\311 \312Z HH\236A \307\\ S\n\313\211\314\315\316\317&+\211 \204\267AA\211\203\301@AD\202\304ddD\244)BI\210 I\210 .\207" [#2# #3# $1 j i stack 3 2 #10# del_stmt 4 nil apply semantic-tag code :detail x l f $region $action $nterm #4# #6# attributes detail name wisent-input] 10] #11="shift_expr_operators:0" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #11# shift_expr_operators 2 #4# #6#] 4] #12="augassign:1" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #12# augassign 2 #4# #6#] 4] #13="paren_classes:2" #[(#2# #3# #4#) " \306ZH@ \306Z S\211\fH\211A@) H\211AA)\f U\204`\204C \f\307\\\211H\211A@)\202&\204Z \307Z\211H\211AA)\202& \211\202'\205o\205oB-\310\311 \312Z HH\236A \307\\ S\n\313\211\211\314\315\316\317\320&,\211 \204\275AA\211\203\307@AD\202\312ddD\244)BI\210 I\210 .\207" [#2# #3# $1 j i stack 3 2 #13# paren_classes 4 nil apply semantic-tag variable :type :default-value x l f $region $action $nterm #4# #6# attributes default-value type name wisent-input] 12] #14="function_parameters:2" #[(#2# #3# #4#) " \306ZH@ \306Z S\211\fH\211 A@) H\211 AA)\f \f U\204` \204C \f\307\\\211H\211 A@) \202&\f\204Z \307Z\211H\211 AA)\f\202& \211\202' \205o\f\205o \fB-\310\311 \312Z HH\236A \307\\ S\nBI\210 I\210 .\207" [#2# #3# $1 j i stack 3 2 #14# function_parameters 4 x l f $region $action $nterm #4# #6#] 5] #15="suite:0" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\nC BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #15# suite 2 #4# #6#] 4] #16="xor_expr:1" #[(#2# #3# #4#) " \306Z S\211 H\211A@)\f\nH\211AA)\f \nU\204U \2049\f \307\\\211H\211A@) \202\f\204O\f\n\307Z\211H\211AA)\f\202\n\211\202 \205d\f\205d \fB-\310\311 \312Z HH\236A \307\\ S\313BI\210 I\210 -\207" [#2# #3# j i stack x 5 2 #16# xor_expr 6 nil l f $region $action $nterm #4# #6#] 5] #17="term:1" #[(#2# #3# #4#) " \306Z S\211 H\211A@)\f\nH\211AA)\f \nU\204U \2049\f \307\\\211H\211A@) \202\f\204O\f\n\307Z\211H\211AA)\f\202\n\211\202 \205d\f\205d \fB-\310\311 \312Z HH\236A \307\\ S\313BI\210 I\210 -\207" [#2# #3# j i stack x 5 2 #17# term 6 nil l f $region $action $nterm #4# #6#] 5] #18="expr_list:1" #[(#2# #3# #4#) " \306Z S\211 H\211A@)\f\nH\211AA)\f \nU\204U \2049\f \307\\\211H\211A@) \202\f\204O\f\n\307Z\211H\211AA)\f\202\n\211\202 \205d\f\205d \fB-\310\311 \312Z HH\236A \307\\ S\313BI\210 I\210 -\207" [#2# #3# j i stack x 5 2 #18# expr_list 6 nil l f $region $action $nterm #4# #6#] 5] #19="as_name_opt:1" #[(#2# #3# #4#) " SH@ \306Z S\211\fH\211 A@) H\211 AA)\f \f U\204_ \204B \f\307\\\211H\211 A@) \202%\f\204Y \307Z\211H\211 AA)\f\202% \211\202& \205n\f\205n \fB-\310\311 \312Z HH\236A \307\\ S\nBI\210 I\210 .\207" [#2# #3# $2 j i stack 3 2 #19# as_name_opt 4 x l f $region $action $nterm #4# #6#] 5] "zero_or_one_comma_test:0" #[(#2# #3# #4#) "\306\307\310\211 \f HH\236A\n \311\\\f S\306BI\210\f \nI\210 ,\207" [$region $action $nterm #4# #2# #3# nil "zero_or_one_comma_test:0" zero_or_one_comma_test 2 #6#] 5] #20="trailing_test_list_with_opt_comma_opt:1" #[(#2# #3# #4#) " \306Z S\211 H\211A@)\f\nH\211AA)\f \nU\204U \2049\f \307\\\211H\211A@) \202\f\204O\f\n\307Z\211H\211AA)\f\202\n\211\202 \205d\f\205d \fB-\310\311 \312Z HH\236A \307\\ S\313BI\210 I\210 -\207" [#2# #3# j i stack x 3 2 #20# trailing_test_list_with_opt_comma_opt 4 nil l f $region $action $nterm #4# #6#] 5] #21="while_stmt:0" #[(#2# #3# #4#) " \306ZH@ \306Z S\211\fH\211A@) H\211AA)\f U\204`\204C \f\307\\\211H\211A@)\202&\204Z \307Z\211H\211AA)\202& \211\202'\205o\205oB-\310\311 \312Z HH\236A \307\\ S\n\313\211\314\315\316\317&+\211 \204\267AA\211\203\301@AD\202\304ddD\244)BI\210 I\210 .\207" [#2# #3# $1 j i stack 9 2 #21# while_stmt 10 nil apply semantic-tag code :detail x l f $region $action $nterm #4# #6# attributes detail name wisent-input] 10] #22="atom:1" #[(#2# #3# #4#) " SHA\306\307 \310Z\f  HH\236A\n \310\\ S\311\nBI\210 \nI\210 -\207" [#2# #3# $region $action $nterm #4# #22# atom 2 nil #6#] 4] #23="yield_stmt:0" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z  HH\236A \310\\ S\n\311\211\312\313\314\315&+\211 \204LAA\211\203T @ AD\202WddD\244) BI\210 I\210 .\207" [#2# #3# $1 $region $action $nterm #23# yield_stmt 2 nil apply semantic-tag code :detail #4# #6# attributes detail name wisent-input] 10] #24="test_test:0" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #24# test_test 2 #4# #6#] 4] #25="exec_trailer:0" #[(#2# #3# #4#) "\306\307\310\211 \f HH\236A\n \311\\\f S\306BI\210\f \nI\210 ,\207" [$region $action $nterm #4# #2# #3# nil #25# exec_trailer 2 #6#] 5] #26="import_stmt:0" #[(#2# #3# #4#) " SH@ \306Z S\211\fH\211A@) H\211AA)\f U\204_\204B \f\307\\\211H\211A@)\202%\204Y \307Z\211H\211AA)\202% \211\202&\205n\205nB-\310\311 \312Z HH\236A \307\\ S\n\313\211\314\315\316\317&+\211 \204\266AA\211\203\300@AD\202\303ddD\244)BI\210 I\210 .\207" [#2# #3# $2 j i stack 3 2 #26# import_stmt 4 nil apply semantic-tag include :system-flag x l f $region $action $nterm #4# #6# attributes system-flag name wisent-input] 10] #27="shift_expr_operators:1" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #27# shift_expr_operators 2 #4# #6#] 4] #28="augassign:2" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #28# augassign 2 #4# #6#] 4] #29="paren_classes:3" #[(#2# #3# #4#) " \306ZH@ \306Z S\211\fH\211A@) H\211AA)\f U\204`\204C \f\307\\\211H\211A@)\202&\204Z \307Z\211H\211AA)\202& \211\202'\205o\205oB-\310\311 \312Z HH\236A \307\\ S\n\313\211\211\314\315\316\317\320&,\211 \204\275AA\211\203\307@AD\202\312ddD\244)BI\210 I\210 .\207" [#2# #3# $1 j i stack 3 2 #29# paren_classes 4 nil apply semantic-tag variable :type :default-value x l f $region $action $nterm #4# #6# attributes default-value type name wisent-input] 12] #30="function_parameters:3" #[(#2# #3# #4#) " \306ZH@ \306Z S\211\fH\211 A@) H\211 AA)\f \f U\204` \204C \f\307\\\211H\211 A@) \202&\f\204Z \307Z\211H\211 AA)\f\202& \211\202' \205o\f\205o \fB-\310\311 \312Z HH\236A \307\\ S\nBI\210 I\210 .\207" [#2# #3# $1 j i stack 3 2 #30# function_parameters 4 x l f $region $action $nterm #4# #6#] 5] #31="elif_suite_pair_list:0" #[(#2# #3# #4#) "\306\307\310\211 \f HH\236A\n \311\\\f S\306BI\210\f \nI\210 ,\207" [$region $action $nterm #4# #2# #3# nil #31# elif_suite_pair_list 2 #6#] 5] #32="suite:1" #[(#2# #3# #4#) " SH@ \306Z S\211\fH\211 A@) H\211 AA)\f \f U\204_ \204B \f\307\\\211H\211 A@) \202%\f\204Y \307Z\211H\211 AA)\f\202% \211\202& \205n\f\205n \fB-\310\311 \312Z HH\236A \307\\ S\nBI\210 I\210 .\207" [#2# #3# $2 j i stack 3 2 #32# suite 4 x l f $region $action $nterm #4# #6#] 5] #33="with_var:0" #[(#2# #3# #4#) " \306Z S\211 H\211A@)\f\nH\211AA)\f \nU\204U \2049\f \307\\\211H\211A@) \202\f\204O\f\n\307Z\211H\211AA)\f\202\n\211\202 \205d\f\205d \fB-\310\311 \312Z HH\236A \307\\ S\313BI\210 I\210 -\207" [#2# #3# j i stack x 3 2 #33# with_var 4 nil l f $region $action $nterm #4# #6#] 5] #34="zero_or_one_comma_test:1" #[(#2# #3# #4#) " \306Z S\211 H\211A@)\f\nH\211AA)\f \nU\204U \2049\f \307\\\211H\211A@) \202\f\204O\f\n\307Z\211H\211AA)\f\202\n\211\202 \205d\f\205d \fB-\310\311 \312Z HH\236A \307\\ S\313BI\210 I\210 -\207" [#2# #3# j i stack x 3 2 #34# zero_or_one_comma_test 4 nil l f $region $action $nterm #4# #6#] 5] #35="atom:2" #[(#2# #3# #4#) " SHA\306\307 \310Z\f  HH\236A\n \310\\ S\311\nBI\210 \nI\210 -\207" [#2# #3# $region $action $nterm #4# #35# atom 2 nil #6#] 4] #36="one_or_more_string:0" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #36# one_or_more_string 2 #4# #6#] 4] "fpdef_opt_test_list_comma_zom:0" #[(#2# #3# #4#) "\306\307\310\211 \f HH\236A\n \311\\\f S\306BI\210\f \nI\210 ,\207" [$region $action $nterm #4# #2# #3# nil "fpdef_opt_test_list_comma_zom:0" fpdef_opt_test_list_comma_zom 2 #6#] 5] #37="decorators:0" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\nC BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #37# decorators 2 #4# #6#] 4] #38="trailer_zom:0" #[(#2# #3# #4#) "\306\307\310\211 \f HH\236A\n \311\\\f S\306BI\210\f \nI\210 ,\207" [$region $action $nterm #4# #2# #3# nil #38# trailer_zom 2 #6#] 5] #39="yield_stmt:1" #[(#2# #3# #4#) " \306ZH@ \306Z S\211\fH\211A@) H\211AA)\f U\204`\204C \f\307\\\211H\211A@)\202&\204Z \307Z\211H\211AA)\202& \211\202'\205o\205oB-\310\311 \312Z HH\236A \307\\ S\n\313\211\314\315\316\317&+\211 \204\267AA\211\203\301@AD\202\304ddD\244)BI\210 I\210 .\207" [#2# #3# $1 j i stack 3 2 #39# yield_stmt 4 nil apply semantic-tag code :detail x l f $region $action $nterm #4# #6# attributes detail name wisent-input] 10] #40="comp_op:0" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #40# comp_op 2 #4# #6#] 4] #41="augassign:3" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #41# augassign 2 #4# #6#] 4] #42="test_test:1" #[(#2# #3# #4#) " \306Z S\211 H\211A@)\f\nH\211AA)\f \nU\204U \2049\f \307\\\211H\211A@) \202\f\204O\f\n\307Z\211H\211AA)\f\202\n\211\202 \205d\f\205d \fB-\310\311 \312Z HH\236A \307\\ S\313BI\210 I\210 -\207" [#2# #3# j i stack x 5 2 #42# test_test 6 nil l f $region $action $nterm #4# #6#] 5] #43="expr_stmt_trailer:0" #[(#2# #3# #4#) " \306ZH@ \306Z S\211\fH\211 A@) H\211 AA)\f \f U\204` \204C \f\307\\\211H\211 A@) \202&\f\204Z \307Z\211H\211 AA)\f\202& \211\202' \205o\f\205o \fB-\310\311 \312Z HH\236A \307\\ S\nBI\210 I\210 .\207" [#2# #3# $1 j i stack 3 2 #43# expr_stmt_trailer 4 x l f $region $action $nterm #4# #6#] 5] #44="import_stmt:1" #[(#2# #3# #4#) " \306ZH@ \307Z S\211\fH\211A@) H\211AA)\f U\204`\204C \f\310\\\211H\211A@)\202&\204Z \310Z\211H\211AA)\202& \211\202'\205o\205oB-\311\312 \313Z HH\236A \310\\ S\n\314\211\315\316\317\320&+\211\204\267AA\211\203\301@AD\202\304ddD\244)BI\210 I\210 .\207" [#2# #3# $2 j i stack 5 7 2 #44# import_stmt 8 nil apply semantic-tag include :system-flag x l f $region $action $nterm #4# #6# attributes system-flag name wisent-input] 10] #45="dotted_as_name_list:0" #[(#2# #3# #4#) " \306ZH@ SH@ \306Z S\211 H\211\fA@) \fH\211\fAA)  \fU\204j\204L \307\\\211H\211\fA@)\202. \204d \f\307Z\211H\211\fAA) \202.\f\211\202/\205y \205y B-\310\311 \312Z HH\236A \307\\ S \nBBI\210 I\210 .\207" [#2# #3# $1 $3 j i 5 2 #45# dotted_as_name_list 6 stack x l f $region $action $nterm #4# #6#] 5] #46="funcdef:0" #[(#2# #3# #4#) " \306ZH@ \307ZH@ SH@ \310Z S\211H\211A@) H\211AA) U\204w\204X\311\\\211H\211A@)\2027\204p \311Z\211H\211AA)\2027 \211\2029\205\206\205\206B-\312\313 \314Z HH\236A \311\\ S\315\n\316 \316 !\317\320!\321\322 \323&,\211\204\325\"AA\211\203\337@AD\202\342ddD\244)\f\"BI\210 I\210 .\207" [#2# #3# $2 $3 $5 j 7 5 9 2 #46# funcdef 10 wisent-python-reconstitute-function-tag nil apply semantic-tag function :type :arguments i stack x l f $region $action $nterm #4# #6# attributes arg-list type name wisent-input] 13] #47="exec_trailer:1" #[(#2# #3# #4#) " \306Z S\211 H\211A@)\f\nH\211AA)\f \nU\204U \2049\f \307\\\211H\211A@) \202\f\204O\f\n\307Z\211H\211AA)\f\202\n\211\202 \205d\f\205d \fB-\310\311 \312Z HH\236A \307\\ S\313BI\210 I\210 -\207" [#2# #3# j i stack x 5 2 #47# exec_trailer 6 nil l f $region $action $nterm #4# #6#] 5] #48="except_clause_suite_pair_list:0" #[(#2# #3# #4#) " \306Z S\211 H\211A@)\f\nH\211AA)\f \nU\204U \2049\f \307\\\211H\211A@) \202\f\204O\f\n\307Z\211H\211AA)\f\202\n\211\202 \205d\f\205d \fB-\310\311 \312Z HH\236A \307\\ S\313BI\210 I\210 -\207" [#2# #3# j i stack x 5 2 #48# except_clause_suite_pair_list 6 nil l f $region $action $nterm #4# #6#] 5] #49="elif_suite_pair_list:1" #[(#2# #3# #4#) " \306Z S\211 H\211A@)\f\nH\211AA)\f \nU\204U \2049\f \307\\\211H\211A@) \202\f\204O\f\n\307Z\211H\211AA)\f\202\n\211\202 \205d\f\205d \fB-\310\311 \312Z HH\236A \307\\ S\313BI\210 I\210 -\207" [#2# #3# j i stack x 9 2 #49# elif_suite_pair_list 10 nil l f $region $action $nterm #4# #6#] 5] #50="break_stmt:0" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z  HH\236A \310\\ S\n\311\211\312\313\314\315&+\211 \204LAA\211\203T @ AD\202WddD\244) BI\210 I\210 .\207" [#2# #3# $1 $region $action $nterm #50# break_stmt 2 nil apply semantic-tag code :detail #4# #6# attributes detail name wisent-input] 10] #51="zero_one_two_or_three_tests:0" #[(#2# #3# #4#) "\306\307\310\211 \f HH\236A\n \311\\\f S\306BI\210\f \nI\210 ,\207" [$region $action $nterm #4# #2# #3# nil #51# zero_one_two_or_three_tests 2 #6#] 5] #52="comparison:0" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #52# comparison 2 #4# #6#] 4] #53="expr:0" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #53# expr 2 #4# #6#] 4] #54="and_expr:0" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #54# and_expr 2 #4# #6#] 4] #55="paren_class:0" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #55# paren_class 2 #4# #6#] 4] #56="goal:0" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #56# goal 2 #4# #6#] 4] #57="dotted_as_name_list:1" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\nC BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #57# dotted_as_name_list 2 #4# #6#] 4] #58="not_test:0" #[(#2# #3# #4#) " \306Z S\211 H\211A@)\f\nH\211AA)\f \nU\204U \2049\f \307\\\211H\211A@) \202\f\204O\f\n\307Z\211H\211AA)\f\202\n\211\202 \205d\f\205d \fB-\310\311 \312Z HH\236A \307\\ S\313BI\210 I\210 -\207" [#2# #3# j i stack x 3 2 #58# not_test 4 nil l f $region $action $nterm #4# #6#] 5] #59="return_stmt:0" #[(#2# #3# #4#) " \306ZH@ \306Z S\211\fH\211A@) H\211AA)\f U\204`\204C \f\307\\\211H\211A@)\202&\204Z \307Z\211H\211AA)\202& \211\202'\205o\205oB-\310\311 \312Z HH\236A \307\\ S\n\313\211\314\315\316\317&+\211 \204\267AA\211\203\301@AD\202\304ddD\244)BI\210 I\210 .\207" [#2# #3# $1 j i stack 3 2 #59# return_stmt 4 nil apply semantic-tag code :detail x l f $region $action $nterm #4# #6# attributes detail name wisent-input] 10] #60="decorators:1" #[(#2# #3# #4#) " \306ZH@ SH@ \306Z S\211 H\211\fA@) \fH\211\fAA)  \fU\204j\204L \307\\\211H\211\fA@)\202. \204d \f\307Z\211H\211\fAA) \202.\f\211\202/\205y \205y B-\310\311 \312Z HH\236A \307\\ S\n BBI\210 I\210 .\207" [#2# #3# $1 $2 j i 3 2 #60# decorators 4 stack x l f $region $action $nterm #4# #6#] 5] #61="comp_op:1" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #61# comp_op 2 #4# #6#] 4] #62="augassign:4" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #62# augassign 2 #4# #6#] 4] #63="expr_stmt_trailer:1" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #63# expr_stmt_trailer 2 #4# #6#] 4] #64="one_or_more_string:1" #[(#2# #3# #4#) " \306ZH@ SH@ \306Z S\211 H\211\fA@) \fH\211\fAA)  \fU\204j\204L \307\\\211H\211\fA@)\202. \204d \f\307Z\211H\211\fAA) \202.\f\211\202/\205y \205y B-\310\311 \312Z HH\236A \307\\ S\n PBI\210 I\210 .\207" [#2# #3# $1 $2 j i 3 2 #64# one_or_more_string 4 stack x l f $region $action $nterm #4# #6#] 5] #65="atom:3" #[(#2# #3# #4#) " \306Z S\211 H\211A@)\f\nH\211AA)\f \nU\204U \2049\f \307\\\211H\211A@) \202\f\204O\f\n\307Z\211H\211AA)\f\202\n\211\202 \205d\f\205d \fB-\310\311 \312Z HH\236A \307\\ S\313BI\210 I\210 -\207" [#2# #3# j i stack x 5 2 #65# atom 6 nil l f $region $action $nterm #4# #6#] 5] #66="paren_class_list:0" #[(#2# #3# #4#) " SHA\211\306\307 \310Z  HH\236A \310\\ S\311\312\313\314\n@\nA\315\316$\") BI\210 I\210 .\207" [#2# #3# $region1 $region $action $nterm #66# paren_class_list 2 t mapcar semantic-tag-name semantic-parse-region paren_classes 1 #4# #6# wisent-python-EXPANDING-block] 10] #67="trailer_zom:1" #[(#2# #3# #4#) " \306Z S\211 H\211A@)\f\nH\211AA)\f \nU\204U \2049\f \307\\\211H\211A@) \202\f\204O\f\n\307Z\211H\211AA)\f\202\n\211\202 \205d\f\205d \fB-\310\311 \312Z HH\236A \307\\ S\313BI\210 I\210 -\207" [#2# #3# j i stack x 3 2 #67# trailer_zom 4 nil l f $region $action $nterm #4# #6#] 5] #68="decorator:0" #[(#2# #3# #4#) " \306ZH@ \307ZH@ \310Z S\211 H\211A@)\fH\211AA) \fU\204k\204M \311\\\211H\211A@)\202/\204e\f\311Z\211H\211AA)\202/\f\211\2020\205z\205zB-\312\313 \314Z HH\236A \311\\ S\n\315 \316 \317\320 \321\322\323&,\211\204\310!AA\211\203\322@AD\202\325ddD\244)BI\210 I\210 .\207" [#2# #3# $2 $3 j i 5 3 7 2 #68# decorator 8 "decorator" nil apply semantic-tag function :type :arguments stack x l f $region $action $nterm #4# #6# attributes arg-list type name wisent-input] 12] #69="fpdef_opt_test_list_comma_zom:1" #[(#2# #3# #4#) " \306ZH@ \307ZH@ \306Z S\211\f H\211 A@)\f\fH\211 AA) \fU\204k\204M\f \310\\\211H\211 A@)\202/\204e\f\f\310Z\211H\211 AA)\202/\f\211\2020\205z\205zB-\311\312 \313Z HH\236A \310\\ S \n\244BI\210 I\210 .\207" [#2# #3# $1 $2 j i 5 3 2 #69# fpdef_opt_test_list_comma_zom 6 stack x l f $region $action $nterm #4# #6#] 5] #70="class_declaration:0" #[(#2# #3# #4#) " \306ZH@ \307ZH@ \310ZH@ SH@ \306Z S\211H\211A@)H\211AA)U\204\204\204b\311\\\211H\211A@)\202@\204|\311Z\211H\211AA)\202@\211\202B\205\223\205\223B-\312\313 \314Z HH\236A \311\\ S\315 \n \f\316B\316!\"#$\317\320$\321\322\323#\324\"@\325\"A!&\f-\211\204\357%AA\211\203\371@AD\202\374ddD\244)!BI\210  I\210 . \207" [#2# #3# $1 $2 $3 $5 9 7 5 2 #70# class_declaration 10 wisent-python-reconstitute-class-tag nil apply semantic-tag type :type :members :superclasses :interfaces j i stack x l f $region $action $nterm #4# #6# attributes parents members name wisent-input] 17] #71="try_stmt:0" #[(#2# #3# #4#) " \306ZH@ \306Z S\211\fH\211A@) H\211AA)\f U\204`\204C \f\307\\\211H\211A@)\202&\204Z \307Z\211H\211AA)\202& \211\202'\205o\205oB-\310\311 \312Z HH\236A \307\\ S\n\313\211\314\315\316\317&+\211 \204\267AA\211\203\301@AD\202\304ddD\244)BI\210 I\210 .\207" [#2# #3# $1 j i stack 9 2 #71# try_stmt 10 nil apply semantic-tag code :detail x l f $region $action $nterm #4# #6# attributes detail name wisent-input] 10] #72="funcdef:1" #[(#2# #3# #4#) " \306ZH@ \307ZH@ \310ZH@ SH@ \306Z S\211H\211A@)H\211AA)U\204\204\204b\311\\\211H\211A@)\202@\204|\311Z\211H\211AA)\202@\211\202B\205\223\205\223B-\312\313 \314Z HH\236A \311\\ S\315 \316\f\317\nD !\"#\320\321#\322\323\"\324! &,\211\204\344$AA\211\203\356@AD\202\361ddD\244) \"BI\210 I\210 . \207" [#2# #3# $1 $3 $4 $6 11 7 5 2 #72# funcdef 12 wisent-python-reconstitute-function-tag nil :decorators apply semantic-tag function :type :arguments j i stack x l f $region $action $nterm #4# #6# attributes arg-list type name wisent-input] 13] #73="except_clause_suite_pair_list:1" #[(#2# #3# #4#) " \306Z S\211 H\211A@)\f\nH\211AA)\f \nU\204U \2049\f \307\\\211H\211A@) \202\f\204O\f\n\307Z\211H\211AA)\f\202\n\211\202 \205d\f\205d \fB-\310\311 \312Z HH\236A \307\\ S\313BI\210 I\210 -\207" [#2# #3# j i stack x 7 2 #73# except_clause_suite_pair_list 8 nil l f $region $action $nterm #4# #6#] 5] #74="atom:4" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #74# atom 2 #4# #6#] 4] #75="not_test:1" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #75# not_test 2 #4# #6#] 4] #76="$paren_classes:0" #[(#2# #3# #4#) " SH@ \306Z S\211\fH\211 A@) H\211 AA)\f \f U\204_ \204B \f\307\\\211H\211 A@) \202%\f\204Y \307Z\211H\211 AA)\f\202% \211\202& \205n\f\205n \fB-\310\311 \312Z HH\236A \307\\ S\nBI\210 I\210 .\207" [#2# #3# $2 j i stack 3 2 #76# $paren_classes 4 x l f $region $action $nterm #4# #6#] 5] #77="$indented_block:0" #[(#2# #3# #4#) " SH@ \306Z S\211\fH\211 A@) H\211 AA)\f \f U\204_ \204B \f\307\\\211H\211 A@) \202%\f\204Y \307Z\211H\211 AA)\f\202% \211\202& \205n\f\205n \fB-\310\311 \312Z HH\236A \307\\ S\nBI\210 I\210 .\207" [#2# #3# $2 j i stack 3 2 #77# $indented_block 4 x l f $region $action $nterm #4# #6#] 5] #78="goal:1" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #78# goal 2 #4# #6#] 4] #79="comma_sep_name_list:0" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #79# comma_sep_name_list 2 #4# #6#] 4] #80="print_stmt:0" #[(#2# #3# #4#) " \306ZH@ \306Z S\211\fH\211A@) H\211AA)\f U\204`\204C \f\307\\\211H\211A@)\202&\204Z \307Z\211H\211AA)\202& \211\202'\205o\205oB-\310\311 \312Z HH\236A \307\\ S\n\313\211\314\315\316\317&+\211 \204\267AA\211\203\301@AD\202\304ddD\244)BI\210 I\210 .\207" [#2# #3# $1 j i stack 3 2 #80# print_stmt 4 nil apply semantic-tag code :detail x l f $region $action $nterm #4# #6# attributes detail name wisent-input] 10] #81="print_stmt_trailer:0" #[(#2# #3# #4#) " SHA\306\307 \310Z\f  HH\236A\n \310\\ S\311\nBI\210 \nI\210 -\207" [#2# #3# $region $action $nterm #4# #81# print_stmt_trailer 2 nil #6#] 4] #82="comp_op:2" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #82# comp_op 2 #4# #6#] 4] #83="augassign:5" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #83# augassign 2 #4# #6#] 4] #84="zero_one_two_or_three_tests:1" #[(#2# #3# #4#) " \306Z S\211 H\211A@)\f\nH\211AA)\f \nU\204U \2049\f \307\\\211H\211A@) \202\f\204O\f\n\307Z\211H\211AA)\f\202\n\211\202 \205d\f\205d \fB-\310\311 \312Z HH\236A \307\\ S\313BI\210 I\210 -\207" [#2# #3# j i stack x 3 2 #84# zero_one_two_or_three_tests 4 nil l f $region $action $nterm #4# #6#] 5] #85="comparison:1" #[(#2# #3# #4#) " \306Z S\211 H\211A@)\f\nH\211AA)\f \nU\204U \2049\f \307\\\211H\211A@) \202\f\204O\f\n\307Z\211H\211AA)\f\202\n\211\202 \205d\f\205d \fB-\310\311 \312Z HH\236A \307\\ S\313BI\210 I\210 -\207" [#2# #3# j i stack x 5 2 #85# comparison 6 nil l f $region $action $nterm #4# #6#] 5] #86="expr:1" #[(#2# #3# #4#) " \306Z S\211 H\211A@)\f\nH\211AA)\f \nU\204U \2049\f \307\\\211H\211A@) \202\f\204O\f\n\307Z\211H\211AA)\f\202\n\211\202 \205d\f\205d \fB-\310\311 \312Z HH\236A \307\\ S\313BI\210 I\210 -\207" [#2# #3# j i stack x 5 2 #86# expr 6 nil l f $region $action $nterm #4# #6#] 5] #87="and_expr:1" #[(#2# #3# #4#) " \306Z S\211 H\211A@)\f\nH\211AA)\f \nU\204U \2049\f \307\\\211H\211A@) \202\f\204O\f\n\307Z\211H\211AA)\f\202\n\211\202 \205d\f\205d \fB-\310\311 \312Z HH\236A \307\\ S\313BI\210 I\210 -\207" [#2# #3# j i stack x 5 2 #87# and_expr 6 nil l f $region $action $nterm #4# #6#] 5] #88="import_as_name_list:0" #[(#2# #3# #4#) " SHA\306\307 \310Z\f  HH\236A\n \310\\ S\311\nBI\210 \nI\210 -\207" [#2# #3# $region $action $nterm #4# #88# import_as_name_list 2 nil #6#] 4] #89="with_stmt:0" #[(#2# #3# #4#) " \306ZH@ \306Z S\211\fH\211A@) H\211AA)\f U\204`\204C \f\307\\\211H\211A@)\202&\204Z \307Z\211H\211AA)\202& \211\202'\205o\205oB-\310\311 \312Z HH\236A \307\\ S\n\313\211\314\315\316\317&+\211 \204\267AA\211\203\301@AD\202\304ddD\244)BI\210 I\210 .\207" [#2# #3# $1 j i stack 7 2 #89# with_stmt 8 nil apply semantic-tag code :detail x l f $region $action $nterm #4# #6# attributes detail name wisent-input] 10] #90="try_stmt:1" #[(#2# #3# #4#) " \306ZH@ \306Z S\211\fH\211A@) H\211AA)\f U\204`\204C \f\307\\\211H\211A@)\202&\204Z \307Z\211H\211AA)\202& \211\202'\205o\205oB-\310\311 \312Z HH\236A \307\\ S\n\313\211\314\315\316\317&+\211 \204\267AA\211\203\301@AD\202\304ddD\244)BI\210 I\210 .\207" [#2# #3# $1 j i stack 11 2 #90# try_stmt 12 nil apply semantic-tag code :detail x l f $region $action $nterm #4# #6# attributes detail name wisent-input] 10] #91="atom:5" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #91# atom 2 #4# #6#] 4] #92="continue_stmt:0" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z  HH\236A \310\\ S\n\311\211\312\313\314\315&+\211 \204LAA\211\203T @ AD\202WddD\244) BI\210 I\210 .\207" [#2# #3# $1 $region $action $nterm #92# continue_stmt 2 nil apply semantic-tag code :detail #4# #6# attributes detail name wisent-input] 10] "varargslist_opt:0" #[(#2# #3# #4#) "\306\307\310\211 \f HH\236A\n \311\\\f S\306BI\210\f \nI\210 ,\207" [$region $action $nterm #4# #2# #3# nil "varargslist_opt:0" varargslist_opt 2 #6#] 5] #93="small_stmt:0" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #93# small_stmt 2 #4# #6#] 4] #94="compound_stmt:0" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #94# compound_stmt 2 #4# #6#] 4] #95="arith_expr:0" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #95# arith_expr 2 #4# #6#] 4] #96="goal:2" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #96# goal 2 #4# #6#] 4] #97="paren_class_list_opt:0" #[(#2# #3# #4#) "\306\307\310\211 \f HH\236A\n \311\\\f S\306BI\210\f \nI\210 ,\207" [$region $action $nterm #4# #2# #3# nil #97# paren_class_list_opt 2 #6#] 5] #98="global_stmt:0" #[(#2# #3# #4#) " \306ZH@ \306Z S\211\fH\211A@) H\211AA)\f U\204`\204C \f\307\\\211H\211A@)\202&\204Z \307Z\211H\211AA)\202& \211\202'\205o\205oB-\310\311 \312Z HH\236A \307\\ S\n\313\211\314\315\316\317&+\211 \204\267AA\211\203\301@AD\202\304ddD\244)BI\210 I\210 .\207" [#2# #3# $1 j i stack 3 2 #98# global_stmt 4 nil apply semantic-tag code :detail x l f $region $action $nterm #4# #6# attributes detail name wisent-input] 10] #99="comp_op:3" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #99# comp_op 2 #4# #6#] 4] #100="term_operator:0" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #100# term_operator 2 #4# #6#] 4] #101="exponent_zom:0" #[(#2# #3# #4#) "\306\307\310\211 \f HH\236A\n \311\\\f S\306BI\210\f \nI\210 ,\207" [$region $action $nterm #4# #2# #3# nil #101# exponent_zom 2 #6#] 5] #102="augassign:6" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #102# augassign 2 #4# #6#] 4] #103="comp_op:10" #[(#2# #3# #4#) " \306ZH@ \306Z S\211\fH\211 A@) H\211 AA)\f \f U\204` \204C \f\307\\\211H\211 A@) \202&\f\204Z \307Z\211H\211 AA)\f\202& \211\202' \205o\f\205o \fB-\310\311 \312Z HH\236A \307\\ S\nBI\210 I\210 .\207" [#2# #3# $1 j i stack 3 2 #103# comp_op 4 x l f $region $action $nterm #4# #6#] 5] #104="comma_sep_name_list:1" #[(#2# #3# #4#) " \306ZH@ \306Z S\211\fH\211 A@) H\211 AA)\f \f U\204` \204C \f\307\\\211H\211 A@) \202&\f\204Z \307Z\211H\211 AA)\f\202& \211\202' \205o\f\205o \fB-\310\311 \312Z HH\236A \307\\ S\nBI\210 I\210 .\207" [#2# #3# $1 j i stack 5 2 #104# comma_sep_name_list 6 x l f $region $action $nterm #4# #6#] 5] #105="print_stmt_trailer:1" #[(#2# #3# #4#) " \306Z S\211 H\211A@)\f\nH\211AA)\f \nU\204U \2049\f \307\\\211H\211A@) \202\f\204O\f\n\307Z\211H\211AA)\f\202\n\211\202 \205d\f\205d \fB-\310\311 \312Z HH\236A \307\\ S\313BI\210 I\210 -\207" [#2# #3# j i stack x 5 2 #105# print_stmt_trailer 6 nil l f $region $action $nterm #4# #6#] 5] #106="with_stmt:1" #[(#2# #3# #4#) " \306ZH@ \306Z S\211\fH\211A@) H\211AA)\f U\204`\204C \f\307\\\211H\211A@)\202&\204Z \307Z\211H\211AA)\202& \211\202'\205o\205oB-\310\311 \312Z HH\236A \307\\ S\n\313\211\314\315\316\317&+\211 \204\267AA\211\203\301@AD\202\304ddD\244)BI\210 I\210 .\207" [#2# #3# $1 j i stack 9 2 #106# with_stmt 10 nil apply semantic-tag code :detail x l f $region $action $nterm #4# #6# attributes detail name wisent-input] 10] #107="import_as_name_list:1" #[(#2# #3# #4#) " \306Z S\211 H\211A@)\f\nH\211AA)\f \nU\204U \2049\f \307\\\211H\211A@) \202\f\204O\f\n\307Z\211H\211AA)\f\202\n\211\202 \205d\f\205d \fB-\310\311 \312Z HH\236A \307\\ S\313BI\210 I\210 -\207" [#2# #3# j i stack x 5 2 #107# import_as_name_list 6 nil l f $region $action $nterm #4# #6#] 5] #108="$STARTS:0" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #108# $STARTS 2 #4# #6#] 4] #109="small_stmt:1" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #109# small_stmt 2 #4# #6#] 4] #110="compound_stmt:1" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #110# compound_stmt 2 #4# #6#] 4] #111="atom:6" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #111# atom 2 #4# #6#] 4] #112="dotted_name:0" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #112# dotted_name 2 #4# #6#] 4] #113="varargslist_opt:1" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #113# varargslist_opt 2 #4# #6#] 4] #114="zero_one_or_two_tests:0" #[(#2# #3# #4#) "\306\307\310\211 \f HH\236A\n \311\\\f S\306BI\210\f \nI\210 ,\207" [$region $action $nterm #4# #2# #3# nil #114# zero_one_or_two_tests 2 #6#] 5] #115="comp_op:4" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #115# comp_op 2 #4# #6#] 4] #116="term_operator:1" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #116# term_operator 2 #4# #6#] 4] #117="augassign:7" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #117# augassign 2 #4# #6#] 4] #118="paren_class_list_opt:1" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #118# paren_class_list_opt 2 #4# #6#] 4] #119="arith_expr:1" #[(#2# #3# #4#) " \306Z S\211 H\211A@)\f\nH\211AA)\f \nU\204U \2049\f \307\\\211H\211A@) \202\f\204O\f\n\307Z\211H\211AA)\f\202\n\211\202 \205d\f\205d \fB-\310\311 \312Z HH\236A \307\\ S\313BI\210 I\210 -\207" [#2# #3# j i stack x 5 2 #119# arith_expr 6 nil l f $region $action $nterm #4# #6#] 5] #120="trailer:0" #[(#2# #3# #4#) " SHA\306\307 \310Z\f  HH\236A\n \310\\ S\311\nBI\210 \nI\210 -\207" [#2# #3# $region $action $nterm #4# #120# trailer 2 nil #6#] 4] #121="exponent_zom:1" #[(#2# #3# #4#) " \306Z S\211 H\211A@)\f\nH\211AA)\f \nU\204U \2049\f \307\\\211H\211A@) \202\f\204O\f\n\307Z\211H\211AA)\f\202\n\211\202 \205d\f\205d \fB-\310\311 \312Z HH\236A \307\\ S\313BI\210 I\210 -\207" [#2# #3# j i stack x 5 2 #121# exponent_zom 6 nil l f $region $action $nterm #4# #6#] 5] #122="for_stmt:0" #[(#2# #3# #4#) " \306ZH@ \306Z S\211\fH\211A@) H\211AA)\f U\204`\204C \f\307\\\211H\211A@)\202&\204Z \307Z\211H\211AA)\202& \211\202'\205o\205oB-\310\311 \312Z HH\236A \307\\ S\n\313\211\314\315\316\317&+\211 \204\267AA\211\203\301@AD\202\304ddD\244)BI\210 I\210 .\207" [#2# #3# $1 j i stack 13 2 #122# for_stmt 14 nil apply semantic-tag code :detail x l f $region $action $nterm #4# #6# attributes detail name wisent-input] 10] #123="$STARTS:1" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #123# $STARTS 2 #4# #6#] 4] #124="test_list_opt:0" #[(#2# #3# #4#) "\306\307\310\211 \f HH\236A\n \311\\\f S\306BI\210\f \nI\210 ,\207" [$region $action $nterm #4# #2# #3# nil #124# test_list_opt 2 #6#] 5] #125="small_stmt_list:0" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #125# small_stmt_list 2 #4# #6#] 4] #126="small_stmt:2" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #126# small_stmt 2 #4# #6#] 4] #127="compound_stmt:2" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #127# compound_stmt 2 #4# #6#] 4] #128="eq_testlist_zom:0" #[(#2# #3# #4#) "\306\307\310\211 \f HH\236A\n \311\\\f S\306BI\210\f \nI\210 ,\207" [$region $action $nterm #4# #2# #3# nil #128# eq_testlist_zom 2 #6#] 5] #129="indented_block:0" #[(#2# #3# #4#) " SHA\211\306\307 \310Z \f HH\236A \310\\ S\311\n@\nA\312\313$ BI\210  I\210 .\207" [#2# #3# $region1 $region $action $nterm #129# indented_block 2 semantic-parse-region indented_block_body 1 #4# #6#] 8] #130="$paren_class:0" #[(#2# #3# #4#) " SH@ \306Z S\211\fH\211 A@) H\211 AA)\f \f U\204_ \204B \f\307\\\211H\211 A@) \202%\f\204Y \307Z\211H\211 AA)\f\202% \211\202& \205n\f\205n \fB-\310\311 \312Z HH\236A \307\\ S\nBI\210 I\210 .\207" [#2# #3# $2 j i stack 3 2 #130# $paren_class 4 x l f $region $action $nterm #4# #6#] 5] #131="comp_op:5" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #131# comp_op 2 #4# #6#] 4] #132="plus_or_minus:0" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #132# plus_or_minus 2 #4# #6#] 4] #133="term_operator:2" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #133# term_operator 2 #4# #6#] 4] #134="augassign:8" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #134# augassign 2 #4# #6#] 4] #135="testlist:0" #[(#2# #3# #4#) " \306ZH@ \306Z S\211\fH\211 A@) H\211 AA)\f \f U\204` \204C \f\307\\\211H\211 A@) \202&\f\204Z \307Z\211H\211 AA)\f\202& \211\202' \205o\f\205o \fB-\310\311 \312Z HH\236A \307\\ S\nBI\210 I\210 .\207" [#2# #3# $1 j i stack 3 2 #135# testlist 4 x l f $region $action $nterm #4# #6#] 5] #136="assert_stmt:0" #[(#2# #3# #4#) " \306ZH@ \306Z S\211\fH\211A@) H\211AA)\f U\204`\204C \f\307\\\211H\211A@)\202&\204Z \307Z\211H\211AA)\202& \211\202'\205o\205oB-\310\311 \312Z HH\236A \307\\ S\n\313\211\314\315\316\317&+\211 \204\267AA\211\203\301@AD\202\304ddD\244)BI\210 I\210 .\207" [#2# #3# $1 j i stack 5 2 #136# assert_stmt 6 nil apply semantic-tag code :detail x l f $region $action $nterm #4# #6# attributes detail name wisent-input] 10] #137="dotted_as_name:0" #[(#2# #3# #4#) " \306ZH@ \306Z S\211\fH\211 A@) H\211 AA)\f \f U\204` \204C \f\307\\\211H\211 A@) \202&\f\204Z \307Z\211H\211 AA)\f\202& \211\202' \205o\f\205o \fB-\310\311 \312Z HH\236A \307\\ S\nBI\210 I\210 .\207" [#2# #3# $1 j i stack 3 2 #137# dotted_as_name 4 x l f $region $action $nterm #4# #6#] 5] #138="trailer:1" #[(#2# #3# #4#) " SHA\306\307 \310Z\f  HH\236A\n \310\\ S\311\nBI\210 \nI\210 -\207" [#2# #3# $region $action $nterm #4# #138# trailer 2 nil #6#] 4] #139="dotted_name:1" #[(#2# #3# #4#) " \306ZH@ SH@ \306Z S\211 H\211A@) \fH\211AA) \fU\204j\204L \307\\\211H\211A@)\202.\204d \f\307Z\211H\211AA)\202.\f\211\202/\205y\205yB-\310\311 \312Z HH\236A \307\\ S\313\314\n #BI\210 I\210 .\207" [#2# #3# $1 $3 j i 5 2 #139# dotted_name 6 format "%s.%s" stack x l f $region $action $nterm #4# #6#] 7] #140="star_or_import_as_name_list:0" #[(#2# #3# #4#) " SHA\306\307 \310Z\f  HH\236A\n \310\\ S\311\nBI\210 \nI\210 -\207" [#2# #3# $region $action $nterm #4# #140# star_or_import_as_name_list 2 nil #6#] 4] #141="multmult_name_opt:0" #[(#2# #3# #4#) "\306\307\310\211 \f HH\236A\n \311\\\f S\306BI\210\f \nI\210 ,\207" [$region $action $nterm #4# #2# #3# nil #141# multmult_name_opt 2 #6#] 5] #142="zero_one_or_two_test:0" #[(#2# #3# #4#) "\306\307\310\211 \f HH\236A\n \311\\\f S\306BI\210\f \nI\210 ,\207" [$region $action $nterm #4# #2# #3# nil #142# zero_one_or_two_test 2 #6#] 5] #143="zero_one_or_two_tests:1" #[(#2# #3# #4#) " \306Z S\211 H\211A@)\f\nH\211AA)\f \nU\204U \2049\f \307\\\211H\211A@) \202\f\204O\f\n\307Z\211H\211AA)\f\202\n\211\202 \205d\f\205d \fB-\310\311 \312Z HH\236A \307\\ S\313BI\210 I\210 -\207" [#2# #3# j i stack x 5 2 #143# zero_one_or_two_tests 6 nil l f $region $action $nterm #4# #6#] 5] #144="$STARTS:2" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #144# $STARTS 2 #4# #6#] 4] #145="prefix_operators:0" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #145# prefix_operators 2 #4# #6#] 4] #146="semicolon_opt:0" #[(#2# #3# #4#) "\306\307\310\211 \f HH\236A\n \311\\\f S\306BI\210\f \nI\210 ,\207" [$region $action $nterm #4# #2# #3# nil #146# semicolon_opt 2 #6#] 5] #147="small_stmt:3" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #147# small_stmt 2 #4# #6#] 4] #148="flow_stmt:0" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #148# flow_stmt 2 #4# #6#] 4] #149="$indented_block_body:0" #[(#2# #3# #4#) " SH@ \306Z S\211\fH\211 A@) H\211 AA)\f \f U\204_ \204B \f\307\\\211H\211 A@) \202%\f\204Y \307Z\211H\211 AA)\f\202% \211\202& \205n\f\205n \fB-\310\311 \312Z HH\236A \307\\ S\nBI\210 I\210 .\207" [#2# #3# $2 j i stack 3 2 #149# $indented_block_body 4 x l f $region $action $nterm #4# #6#] 5] #150="compound_stmt:3" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #150# compound_stmt 2 #4# #6#] 4] #151="comma_sep_test_list:0" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #151# comma_sep_test_list 2 #4# #6#] 4] #152="shift_expr:0" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #152# shift_expr 2 #4# #6#] 4] #153="eq_test_opt:0" #[(#2# #3# #4#) "\306\307\310\211 \f HH\236A\n \311\\\f S\306BI\210\f \nI\210 ,\207" [$region $action $nterm #4# #2# #3# nil #153# eq_test_opt 2 #6#] 5] #154="test_list_opt:1" #[(#2# #3# #4#) " SHA\306\307 \310Z\f  HH\236A\n \310\\ S\311\nBI\210 \nI\210 -\207" [#2# #3# $region $action $nterm #4# #154# test_list_opt 2 nil #6#] 4] #155="comp_op:6" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #155# comp_op 2 #4# #6#] 4] #156="plus_or_minus:1" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #156# plus_or_minus 2 #4# #6#] 4] #157="term_operator:3" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #157# term_operator 2 #4# #6#] 4] #158="augassign:9" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #158# augassign 2 #4# #6#] 4] #159="small_stmt_list:1" #[(#2# #3# #4#) " \306ZH@ \306Z S\211\fH\211 A@) H\211 AA)\f \f U\204` \204C \f\307\\\211H\211 A@) \202&\f\204Z \307Z\211H\211 AA)\f\202& \211\202' \205o\f\205o \fB-\310\311 \312Z HH\236A \307\\ S\nBI\210 I\210 .\207" [#2# #3# $1 j i stack 5 2 #159# small_stmt_list 6 x l f $region $action $nterm #4# #6#] 5] #160="star_or_import_as_name_list:1" #[(#2# #3# #4#) " SHA\306\307 \310Z\f  HH\236A\n \310\\ S\311\nBI\210 \nI\210 -\207" [#2# #3# $region $action $nterm #4# #160# star_or_import_as_name_list 2 nil #6#] 4] #161="trailer:2" #[(#2# #3# #4#) " \306Z S\211 H\211A@)\f\nH\211AA)\f \nU\204U \2049\f \307\\\211H\211A@) \202\f\204O\f\n\307Z\211H\211AA)\f\202\n\211\202 \205d\f\205d \fB-\310\311 \312Z HH\236A \307\\ S\313BI\210 I\210 -\207" [#2# #3# j i stack x 3 2 #161# trailer 4 nil l f $region $action $nterm #4# #6#] 5] #162="eq_testlist_zom:1" #[(#2# #3# #4#) " SH@ \306Z S\211\fH\211 A@) H\211 AA)\f \f U\204_ \204B \f\307\\\211H\211 A@) \202%\f\204Y \307Z\211H\211 AA)\f\202% \211\202& \205n\f\205n \fB-\310\311 \312Z HH\236A \307\\ S\nBI\210 I\210 .\207" [#2# #3# $3 j i stack 5 2 #162# eq_testlist_zom 6 x l f $region $action $nterm #4# #6#] 5] #163="zero_one_or_two_test:1" #[(#2# #3# #4#) " \306Z S\211 H\211A@)\f\nH\211AA)\f \nU\204U \2049\f \307\\\211H\211A@) \202\f\204O\f\n\307Z\211H\211AA)\f\202\n\211\202 \205d\f\205d \fB-\310\311 \312Z HH\236A \307\\ S\313BI\210 I\210 -\207" [#2# #3# j i stack x 3 2 #163# zero_one_or_two_test 4 nil l f $region $action $nterm #4# #6#] 5] #164="multmult_name_opt:1" #[(#2# #3# #4#) " SH@ \306Z S\211\fH\211A@) H\211AA)\f U\204_\204B \f\307\\\211H\211A@)\202%\204Y \307Z\211H\211AA)\202% \211\202&\205n\205nB-\310\311 \312Z HH\236A \307\\ S\n\313\211\211\314\315\316\317\320&,\211 \204\274AA\211\203\306@AD\202\311ddD\244)BI\210 I\210 .\207" [#2# #3# $3 j i stack 5 2 #164# multmult_name_opt 6 nil apply semantic-tag variable :type :default-value x l f $region $action $nterm #4# #6# attributes default-value type name wisent-input] 12] #165="$STARTS:3" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #165# $STARTS 2 #4# #6#] 4] #166="indented_block_body:0" #[(#2# #3# #4#) " SHA\306\307 \310Z\f  HH\236A\n \310\\ S\311\nBI\210 \nI\210 -\207" [#2# #3# $region $action $nterm #4# #166# indented_block_body 2 nil #6#] 4] #167="prefix_operators:1" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #167# prefix_operators 2 #4# #6#] 4] #168="small_stmt:4" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #168# small_stmt 2 #4# #6#] 4] #169="flow_stmt:1" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #169# flow_stmt 2 #4# #6#] 4] #170="compound_stmt:4" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #170# compound_stmt 2 #4# #6#] 4] #171="function_parameter:0" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #171# function_parameter 2 #4# #6#] 4] #172="semicolon_opt:1" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #172# semicolon_opt 2 #4# #6#] 4] #173="comp_op:7" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #173# comp_op 2 #4# #6#] 4] #174="augassign:10" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #174# augassign 2 #4# #6#] 4] #175="exprlist:0" #[(#2# #3# #4#) " \306Z S\211 H\211A@)\f\nH\211AA)\f \nU\204U \2049\f \307\\\211H\211A@) \202\f\204O\f\n\307Z\211H\211AA)\f\202\n\211\202 \205d\f\205d \fB-\310\311 \312Z HH\236A \307\\ S\313BI\210 I\210 -\207" [#2# #3# j i stack x 3 2 #175# exprlist 4 nil l f $region $action $nterm #4# #6#] 5] #176="shift_expr:1" #[(#2# #3# #4#) " \306Z S\211 H\211A@)\f\nH\211AA)\f \nU\204U \2049\f \307\\\211H\211A@) \202\f\204O\f\n\307Z\211H\211AA)\f\202\n\211\202 \205d\f\205d \fB-\310\311 \312Z HH\236A \307\\ S\313BI\210 I\210 -\207" [#2# #3# j i stack x 5 2 #176# shift_expr 6 nil l f $region $action $nterm #4# #6#] 5] #177="power:0" #[(#2# #3# #4#) " \306ZH@ \307ZH@ SH@ \306Z S\211H\211A@) H\211AA) U\204w\204X\310\\\211H\211A@)\2027\204p \310Z\211H\211AA)\2027 \211\2029\205\206\205\206B-\311\312 \313Z HH\236A \310\\ S\n \203\262\314 \314Q\202\263\315\f\203\275\314\fP\202\276\315QBI\210 I\210 .\207" [#2# #3# $1 $2 $3 j 5 3 2 #177# power 6 " " #239="" i stack x l f $region $action $nterm #4# #6#] 7] #178="comma_sep_test_list:1" #[(#2# #3# #4#) " \306ZH@ SH@ \306Z S\211 H\211A@) \fH\211AA) \fU\204j\204L \307\\\211H\211A@)\202.\204d \f\307Z\211H\211AA)\202.\f\211\202/\205y\205yB-\310\311 \312Z HH\236A \307\\ S\313\314\n #BI\210 I\210 .\207" [#2# #3# $1 $3 j i 5 2 #178# comma_sep_test_list 6 format "%s, %s" stack x l f $region $action $nterm #4# #6#] 7] #179="eq_test_opt:1" #[(#2# #3# #4#) " \306Z S\211 H\211A@)\f\nH\211AA)\f \nU\204U \2049\f \307\\\211H\211A@) \202\f\204O\f\n\307Z\211H\211AA)\f\202\n\211\202 \205d\f\205d \fB-\310\311 \312Z HH\236A \307\\ S\313BI\210 I\210 -\207" [#2# #3# j i stack x 3 2 #179# eq_test_opt 4 nil l f $region $action $nterm #4# #6#] 5] #180="if_stmt:0" #[(#2# #3# #4#) " \306ZH@ \306Z S\211\fH\211A@) H\211AA)\f U\204`\204C \f\307\\\211H\211A@)\202&\204Z \307Z\211H\211AA)\202& \211\202'\205o\205oB-\310\311 \312Z HH\236A \307\\ S\n\313\211\314\315\316\317&+\211 \204\267AA\211\203\301@AD\202\304ddD\244)BI\210 I\210 .\207" [#2# #3# $1 j i stack 11 2 #180# if_stmt 12 nil apply semantic-tag code :detail x l f $region $action $nterm #4# #6# attributes detail name wisent-input] 10] #181="$STARTS:4" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #181# $STARTS 2 #4# #6#] 4] #182="indented_block_body:1" #[(#2# #3# #4#) " SHA\306\307 \310Z\f  HH\236A\n \310\\ S\311\nBI\210 \nI\210 -\207" [#2# #3# $region $action $nterm #4# #182# indented_block_body 2 nil #6#] 4] #183="prefix_operators:2" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #183# prefix_operators 2 #4# #6#] 4] #184="testlist_opt:0" #[(#2# #3# #4#) "\306\307\310\211 \f HH\236A\n \311\\\f S\306BI\210\f \nI\210 ,\207" [$region $action $nterm #4# #2# #3# nil #184# testlist_opt 2 #6#] 5] #185="flow_stmt:2" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #185# flow_stmt 2 #4# #6#] 4] #186="small_stmt:5" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #186# small_stmt 2 #4# #6#] 4] #187="compound_stmt:5" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #187# compound_stmt 2 #4# #6#] 4] #188="$function_parameters:0" #[(#2# #3# #4#) " SH@ \306Z S\211\fH\211 A@) H\211 AA)\f \f U\204_ \204B \f\307\\\211H\211 A@) \202%\f\204Y \307Z\211H\211 AA)\f\202% \211\202& \205n\f\205n \fB-\310\311 \312Z HH\236A \307\\ S\nBI\210 I\210 .\207" [#2# #3# $2 j i stack 3 2 #188# $function_parameters 4 x l f $region $action $nterm #4# #6#] 5] #189="fpdef_opt_test_list:0" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #189# fpdef_opt_test_list 2 #4# #6#] 4] #190="raise_stmt:0" #[(#2# #3# #4#) " \306ZH@ \306Z S\211\fH\211A@) H\211AA)\f U\204`\204C \f\307\\\211H\211A@)\202&\204Z \307Z\211H\211AA)\202& \211\202'\205o\205oB-\310\311 \312Z HH\236A \307\\ S\n\313\211\314\315\316\317&+\211 \204\267AA\211\203\301@AD\202\304ddD\244)BI\210 I\210 .\207" [#2# #3# $1 j i stack 3 2 #190# raise_stmt 4 nil apply semantic-tag code :detail x l f $region $action $nterm #4# #6# attributes detail name wisent-input] 10] #191="augassign:11" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #191# augassign 2 #4# #6#] 4] #192="function_parameter:1" #[(#2# #3# #4#) " SH@ \306Z S\211\fH\211A@) H\211AA)\f U\204_\204B \f\307\\\211H\211A@)\202%\204Y \307Z\211H\211AA)\202% \211\202&\205n\205nB-\310\311 \312Z HH\236A \307\\ S\n\313\211\211\314\315\316\317\320&,\211 \204\274AA\211\203\306@AD\202\311ddD\244)BI\210 I\210 .\207" [#2# #3# $2 j i stack 3 2 #192# function_parameter 4 nil apply semantic-tag variable :type :default-value x l f $region $action $nterm #4# #6# attributes default-value type name wisent-input] 12] #193="exec_stmt:0" #[(#2# #3# #4#) " \306ZH@ \306Z S\211\fH\211A@) H\211AA)\f U\204`\204C \f\307\\\211H\211A@)\202&\204Z \307Z\211H\211AA)\202& \211\202'\205o\205oB-\310\311 \312Z HH\236A \307\\ S\n\313\211\314\315\316\317&+\211 \204\267AA\211\203\301@AD\202\304ddD\244)BI\210 I\210 .\207" [#2# #3# $1 j i stack 5 2 #193# exec_stmt 6 nil apply semantic-tag code :detail x l f $region $action $nterm #4# #6# attributes detail name wisent-input] 10] #194="varargslist:0" #[(#2# #3# #4#) " \306ZH@ SH@ \306Z S\211 H\211\fA@) \fH\211\fAA)  \fU\204j\204L \307\\\211H\211\fA@)\202. \204d \f\307Z\211H\211\fAA) \202.\f\211\202/\205y \205y B-\310\311 \312Z HH\236A \307\\ S \n\244BI\210 I\210 .\207" [#2# #3# $1 $2 j i 3 2 #194# varargslist 4 stack x l f $region $action $nterm #4# #6#] 5] #195="comp_op:8" #[(#2# #3# #4#) " \306ZH@ \306Z S\211\fH\211 A@) H\211 AA)\f \f U\204` \204C \f\307\\\211H\211 A@) \202&\f\204Z \307Z\211H\211 AA)\f\202& \211\202' \205o\f\205o \fB-\310\311 \312Z HH\236A \307\\ S\nBI\210 I\210 .\207" [#2# #3# $1 j i stack 3 2 #195# comp_op 4 x l f $region $action $nterm #4# #6#] 5] "else_suite_pair_opt:0" #[(#2# #3# #4#) "\306\307\310\211 \f HH\236A\n \311\\\f S\306BI\210\f \nI\210 ,\207" [$region $action $nterm #4# #2# #3# nil "else_suite_pair_opt:0" else_suite_pair_opt 2 #6#] 5] #196="import_as_name:0" #[(#2# #3# #4#) " \306Z S\211 H\211A@)\f\nH\211AA)\f \nU\204U \2049\f \307\\\211H\211A@) \202\f\204O\f\n\307Z\211H\211AA)\f\202\n\211\202 \205d\f\205d \fB-\310\311 \312Z HH\236A \307\\ S\313BI\210 I\210 -\207" [#2# #3# j i stack x 3 2 #196# import_as_name 4 nil l f $region $action $nterm #4# #6#] 5] #197="trailing_test_list:0" #[(#2# #3# #4#) " \306Z S\211 H\211A@)\f\nH\211AA)\f \nU\204U \2049\f \307\\\211H\211A@) \202\f\204O\f\n\307Z\211H\211AA)\f\202\n\211\202 \205d\f\205d \fB-\310\311 \312Z HH\236A \307\\ S\313BI\210 I\210 -\207" [#2# #3# j i stack x 3 2 #197# trailing_test_list 4 nil l f $region $action $nterm #4# #6#] 5] #198="$STARTS:5" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #198# $STARTS 2 #4# #6#] 4] #199="indented_block_body:2" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #199# indented_block_body 2 #4# #6#] 4] #200="flow_stmt:3" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #200# flow_stmt 2 #4# #6#] 4] #201="small_stmt:6" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #201# small_stmt 2 #4# #6#] 4] #202="compound_stmt:6" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #202# compound_stmt 2 #4# #6#] 4] #203="test:0" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #203# test 2 #4# #6#] 4] #204="and_test:0" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #204# and_test 2 #4# #6#] 4] "comma_opt:0" #[(#2# #3# #4#) "\306\307\310\211 \f HH\236A\n \311\\\f S\306BI\210\f \nI\210 ,\207" [$region $action $nterm #4# #2# #3# nil "comma_opt:0" comma_opt 2 #6#] 5] #205="paren_classes:0" #[(#2# #3# #4#) " SHA\306\307 \310Z\f  HH\236A\n \310\\ S\311\nBI\210 \nI\210 -\207" [#2# #3# $region $action $nterm #4# #205# paren_classes 2 nil #6#] 4] #206="function_parameters:0" #[(#2# #3# #4#) " SHA\306\307 \310Z\f  HH\236A\n \310\\ S\311\nBI\210 \nI\210 -\207" [#2# #3# $region $action $nterm #4# #206# function_parameters 2 nil #6#] 4] "comma_test_opt:0" #[(#2# #3# #4#) "\306\307\310\211 \f HH\236A\n \311\\\f S\306BI\210\f \nI\210 ,\207" [$region $action $nterm #4# #2# #3# nil "comma_test_opt:0" comma_test_opt 2 #6#] 5] #207="testlist_opt:1" #[(#2# #3# #4#) " SHA\306\307 \310Z\f  HH\236A\n \310\\ S\311\nBI\210 \nI\210 -\207" [#2# #3# $region $action $nterm #4# #207# testlist_opt 2 nil #6#] 4] #208="comp_op:9" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #208# comp_op 2 #4# #6#] 4] #209="factor:0" #[(#2# #3# #4#) " \306Z S\211 H\211A@)\f\nH\211AA)\f \nU\204U \2049\f \307\\\211H\211A@) \202\f\204O\f\n\307Z\211H\211AA)\f\202\n\211\202 \205d\f\205d \fB-\310\311 \312Z HH\236A \307\\ S\313BI\210 I\210 -\207" [#2# #3# j i stack x 3 2 #209# factor 4 nil l f $region $action $nterm #4# #6#] 5] #210="expr_stmt:0" #[(#2# #3# #4#) " \306ZH@ SH@ \306Z S\211 H\211A@)\fH\211AA) \fU\204j\204L \307\\\211H\211A@)\202.\204d\f\307Z\211H\211AA)\202.\f\211\202/\205y\205yB-\310\311 \312Z HH\236A \307\\ S \203\351\n;\203\351\313\314\n\"\203\351\n\315\211\211 !\316\317!\320\321 \322&,\211\204\327\"AA\211\203\341@AD\202\344ddD\244)\202 \n\315\211#!\316\317!\323\324#&+\211\204\"AA\211\203@AD\202ddD\244)BI\210 I\210 .\207" [#2# #3# $1 $2 j i 3 2 #210# expr_stmt 4 string-match "^\\(\\sw\\|\\s_\\)+$" nil apply semantic-tag variable :type :default-value code :detail stack x l f $region $action $nterm #4# #6# attributes default-value type name wisent-input detail] 12] #211="function_parameter:2" #[(#2# #3# #4#) " SH@ \306Z S\211\fH\211A@) H\211AA)\f U\204_\204B \f\307\\\211H\211A@)\202%\204Y \307Z\211H\211AA)\202% \211\202&\205n\205nB-\310\311 \312Z HH\236A \307\\ S\n\313\211\211\314\315\316\317\320&,\211 \204\274AA\211\203\306@AD\202\311ddD\244)BI\210 I\210 .\207" [#2# #3# $2 j i stack 3 2 #211# function_parameter 4 nil apply semantic-tag variable :type :default-value x l f $region $action $nterm #4# #6# attributes default-value type name wisent-input] 12] #212="fpdef_opt_test:0" #[(#2# #3# #4#) " \306ZH@ \306Z S\211\fH\211 A@) H\211 AA)\f \f U\204` \204C \f\307\\\211H\211 A@) \202&\f\204Z \307Z\211H\211 AA)\f\202& \211\202' \205o\f\205o \fB-\310\311 \312Z HH\236A \307\\ S\nBI\210 I\210 .\207" [#2# #3# $1 j i stack 3 2 #212# fpdef_opt_test 4 x l f $region $action $nterm #4# #6#] 5] #213="varargslist:1" #[(#2# #3# #4#) " \306ZH@ \306Z S\211\fH\211 A@) H\211 AA)\f \f U\204` \204C \f\307\\\211H\211 A@) \202&\f\204Z \307Z\211H\211 AA)\f\202& \211\202' \205o\f\205o \fB-\310\311 \312Z HH\236A \307\\ S\nBI\210 I\210 .\207" [#2# #3# $1 j i stack 3 2 #213# varargslist 4 x l f $region $action $nterm #4# #6#] 5] #214="simple_stmt:0" #[(#2# #3# #4#) " \306ZH@ \306Z S\211\fH\211 A@) H\211 AA)\f \f U\204` \204C \f\307\\\211H\211 A@) \202&\f\204Z \307Z\211H\211 AA)\f\202& \211\202' \205o\f\205o \fB-\310\311 \312Z HH\236A \307\\ S\nBI\210 I\210 .\207" [#2# #3# $1 j i stack 5 2 #214# simple_stmt 6 x l f $region $action $nterm #4# #6#] 5] #215="fpdef_opt_test_list:1" #[(#2# #3# #4#) " \306ZH@ SH@ \306Z S\211 H\211\fA@) \fH\211\fAA)  \fU\204j\204L \307\\\211H\211\fA@)\202. \204d \f\307Z\211H\211\fAA) \202.\f\211\202/\205y \205y B-\310\311 \312Z HH\236A \307\\ S \n\244BI\210 I\210 .\207" [#2# #3# $1 $3 j i 5 2 #215# fpdef_opt_test_list 6 stack x l f $region $action $nterm #4# #6#] 5] #216="rest_args:0" #[(#2# #3# #4#) " \306Z S\211 H\211A@)\f\nH\211AA)\f \nU\204U \2049\f \307\\\211H\211A@) \202\f\204O\f\n\307Z\211H\211AA)\f\202\n\211\202 \205d\f\205d \fB-\310\311 \312Z HH\236A \307\\ S\313BI\210 I\210 -\207" [#2# #3# j i stack x 5 2 #216# rest_args 6 nil l f $region $action $nterm #4# #6#] 5] #217="except_clause:0" #[(#2# #3# #4#) " \306Z S\211 H\211A@)\f\nH\211AA)\f \nU\204U \2049\f \307\\\211H\211A@) \202\f\204O\f\n\307Z\211H\211AA)\f\202\n\211\202 \205d\f\205d \fB-\310\311 \312Z HH\236A \307\\ S\313BI\210 I\210 -\207" [#2# #3# j i stack x 3 2 #217# except_clause 4 nil l f $region $action $nterm #4# #6#] 5] #218="trailing_test_list:1" #[(#2# #3# #4#) " \306Z S\211 H\211A@)\f\nH\211AA)\f \nU\204U \2049\f \307\\\211H\211A@) \202\f\204O\f\n\307Z\211H\211AA)\f\202\n\211\202 \205d\f\205d \fB-\310\311 \312Z HH\236A \307\\ S\313BI\210 I\210 -\207" [#2# #3# j i stack x 5 2 #218# trailing_test_list 6 nil l f $region $action $nterm #4# #6#] 5] #219="else_suite_pair_opt:1" #[(#2# #3# #4#) " \306Z S\211 H\211A@)\f\nH\211AA)\f \nU\204U \2049\f \307\\\211H\211A@) \202\f\204O\f\n\307Z\211H\211AA)\f\202\n\211\202 \205d\f\205d \fB-\310\311 \312Z HH\236A \307\\ S\313BI\210 I\210 -\207" [#2# #3# j i stack x 5 2 #219# else_suite_pair_opt 6 nil l f $region $action $nterm #4# #6#] 5] #220="$STARTS:6" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #220# $STARTS 2 #4# #6#] 4] #221="pass_stmt:0" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z  HH\236A \310\\ S\n\311\211\312\313\314\315&+\211 \204LAA\211\203T @ AD\202WddD\244) BI\210 I\210 .\207" [#2# #3# $1 $region $action $nterm #221# pass_stmt 2 nil apply semantic-tag code :detail #4# #6# attributes detail name wisent-input] 10] #222="flow_stmt:4" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #222# flow_stmt 2 #4# #6#] 4] #223="small_stmt:7" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #223# small_stmt 2 #4# #6#] 4] #224="indented_block_body:3" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #224# indented_block_body 2 #4# #6#] 4] #225="xor_expr:0" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #225# xor_expr 2 #4# #6#] 4] #226="term:0" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #226# term 2 #4# #6#] 4] #227="factor:1" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #227# factor 2 #4# #6#] 4] #228="test:1" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #228# test 2 #4# #6#] 4] #229="paren_classes:1" #[(#2# #3# #4#) " SHA\306\307 \310Z\f  HH\236A\n \310\\ S\311\nBI\210 \nI\210 -\207" [#2# #3# $region $action $nterm #4# #229# paren_classes 2 nil #6#] 4] #230="function_parameters:1" #[(#2# #3# #4#) " SHA\306\307 \310Z\f  HH\236A\n \310\\ S\311\nBI\210 \nI\210 -\207" [#2# #3# $region $action $nterm #4# #230# function_parameters 2 nil #6#] 4] #231="fpdef:0" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z  HH\236A \310\\ S\n\311\211\211\312\313\314\315\316&,\211 \204RAA\211\203Z @ AD\202]ddD\244) BI\210 I\210 .\207" [#2# #3# $1 $region $action $nterm #231# fpdef 2 nil apply semantic-tag variable :type :default-value #4# #6# attributes default-value type name wisent-input] 12] #232="expr_list:0" #[(#2# #3# #4#) " SHA\306\307 \310Z\f  HH\236A\n \310\\ S\311\nBI\210 \nI\210 -\207" [#2# #3# $region $action $nterm #4# #232# expr_list 2 nil #6#] 4] "as_name_opt:0" #[(#2# #3# #4#) "\306\307\310\211 \f HH\236A\n \311\\\f S\306BI\210\f \nI\210 ,\207" [$region $action $nterm #4# #2# #3# nil "as_name_opt:0" as_name_opt 2 #6#] 5] #233="augassign:0" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm #233# augassign 2 #4# #6#] 4] "comma_opt:1" #[(#2# #3# #4#) " SH@ SHA\306\307 \310Z   HH\236A\n \310\\ S\n BI\210 \nI\210 .\207" [#2# #3# $1 $region $action $nterm "comma_opt:1" comma_opt 2 #4# #6#] 4] #234="function_parameter_list:0" #[(#2# #3# #4#) " SHA\211\306\307 \310Z   HH\236A \310\\ S\311\312\n@\nA\313\314$) BI\210 I\210 .\207" [#2# #3# $region1 $region $action $nterm #234# function_parameter_list 2 t semantic-parse-region function_parameters 1 #4# #6# wisent-python-EXPANDING-block] 8] #235="trailing_test_list_with_opt_comma_opt:0" #[(#2# #3# #4#) "\306\307\310\211 \f HH\236A\n \311\\\f S\306BI\210\f \nI\210 ,\207" [$region $action $nterm #4# #2# #3# nil #235# trailing_test_list_with_opt_comma_opt 2 #6#] 5] #236="and_test:1" #[(#2# #3# #4#) " \306Z S\211 H\211A@)\f\nH\211AA)\f \nU\204U \2049\f \307\\\211H\211A@) \202\f\204O\f\n\307Z\211H\211AA)\f\202\n\211\202 \205d\f\205d \fB-\310\311 \312Z HH\236A \307\\ S\313BI\210 I\210 -\207" [#2# #3# j i stack x 5 2 #236# and_test 6 nil l f $region $action $nterm #4# #6#] 5] #237="comma_test_opt:1" #[(#2# #3# #4#) " \306Z S\211 H\211A@)\f\nH\211AA)\f \nU\204U \2049\f \307\\\211H\211A@) \202\f\204O\f\n\307Z\211H\211AA)\f\202\n\211\202 \205d\f\205d \fB-\310\311 \312Z HH\236A \307\\ S\313BI\210 I\210 -\207" [#2# #3# j i stack x 3 2 #237# comma_test_opt 4 nil l f $region $action $nterm #4# #6#] 5] #238="lambdef:0" #[(#2# #3# #4#) " \306ZH@ \307ZH@ \306Z S\211 H\211A@)\fH\211AA) \fU\204k\204M \310\\\211H\211A@)\202/\204e\f\310Z\211H\211AA)\202/\f\211\2020\205z\205zB-\311\312 \313Z HH\236A \310\\ S\314\315\n \206\242\316#BI\210 I\210 .\207" [#2# #3# $1 $2 j i 7 5 2 #238# lambdef 8 format "%s %s" #239# stack x l f $region $action $nterm #4# #6#] 7] #240="rest_args:1" #[(#2# #3# #4#) " \306Z S\211 H\211A@)\f\nH\211AA)\f \nU\204U \2049\f \307\\\211H\211A@) \202\f\204O\f\n\307Z\211H\211AA)\f\202\n\211\202 \205d\f\205d \fB-\310\311 \312Z HH\236A \307\\ S\313BI\210 I\210 -\207" [#2# #3# j i stack x 3 2 #240# rest_args 4 nil l f $region $action $nterm #4# #6#] 5] vector (default . error) ($$indented_block_body . 1) ($$paren_classes . 2) ($$function_parameters . 3) ($$indented_block . 4) ($$paren_class . 5) ($$function_parameter . 6) ($$goal . 7) (default . error) (INDENT . 15) (DEDENT . 16) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (AT . 24) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (ASSERT . 28) (BREAK . 29) (CLASS . 30) (CONTINUE . 31) (DEF . 32) (DEL . 33) (EXEC . 34) (FOR . 35) (FROM . 36) (GLOBAL . 37) (IF . 38) (IMPORT . 39) (LAMBDA . 40) (NOT . 41) (PASS . 42) (PRINT . 43) (RAISE . 44) (RETURN . 45) (TRY . 46) (WHILE . 47) (WITH . 48) (YIELD . 49) (default . error) (LPAREN . 97) (RPAREN . 98) (NAME . 99) (default . error) (LPAREN . 103) (RPAREN . 104) (EXPONENT . 105) (MULT . 106) (NAME . 107) (default . error) (INDENT_BLOCK . 112) (default . error) (NAME . 99) (default . error) (EXPONENT . 105) (MULT . 106) (NAME . 107) (default . error) (NEWLINE . 116) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (AT . 24) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (ASSERT . 28) (BREAK . 29) (CLASS . 30) (CONTINUE . 31) (DEF . 32) (DEL . 33) (EXEC . 34) (FOR . 35) (FROM . 36) (GLOBAL . 37) (IF . 38) (IMPORT . 39) (LAMBDA . 40) (NOT . 41) (PASS . 42) (PRINT . 43) (RAISE . 44) (RETURN . 45) (TRY . 46) (WHILE . 47) (WITH . 48) (YIELD . 49) default intern-soft (default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (LAMBDA . 40) (NOT . 41) (default . error) (NAME . 99) (default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (LAMBDA . 40) (NOT . 41) (default . error) (NAME . 123) (default . error) (NAME . 124) (default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (default . error) (NAME . 99) (default . error) (NAME . 131) (default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (LAMBDA . 40) (NOT . 41) (default . error) (NAME . 99) COLON (NAME . 107) (default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (NOT . 41) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (GTGT . 143) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (LAMBDA . 40) (NOT . 41) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (LAMBDA . 40) (NOT . 41) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (LAMBDA . 40) (NOT . 41) (default . error) (COLON . 151) (default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (LAMBDA . 40) (NOT . 41) (default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (LAMBDA . 40) (NOT . 41) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (LAMBDA . 40) (NOT . 41) (SEMICOLON . 155) (AT . 24) (default . error) (DEF . 158) (OR . 159) (AND . 160) (EQ . 161) (GE . 162) (LE . 163) (LTGT . 164) (NE . 165) (LT . 166) (GT . 167) (IN . 168) (IS . 169) (NOT . 170) (BAR . 172) (HAT . 173) (AMP . 174) (LTLT . 175) (GTGT . 176) (PLUS . 178) (MINUS . 179) (DIVDIV . 181) (MULT . 182) (DIV . 183) (MOD . 184) (default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (LTLTEQ . 188) (GTGTEQ . 189) (EXPEQ . 190) (DIVDIVEQ . 191) (PLUSEQ . 192) (MINUSEQ . 193) (MULTEQ . 194) (DIVEQ . 195) (MODEQ . 196) (AMPEQ . 197) (OREQ . 198) (HATEQ . 199) (COMMA . 203) (STRING_LITERAL . 205) (PERIOD . 206) (default . error) (RPAREN . 207) (COMMA . 208) (default . error) (NAME . 209) (default . error) (NAME . 210) (default . error) (RPAREN . 211) (COMMA . 212) (ASSIGN . 213) (default . error) (BACKQUOTE . 215) NEWLINE (PERIOD . 206) (NAME . 107) (COMMA . 217) (PAREN_BLOCK . 219) (default . error) (PAREN_BLOCK . 222) (COMMA . 224) (BAR . 172) (BAR . 172) (IN . 226) (default . error) (IN . 228) (default . error) (PERIOD . 206) (IMPORT . 229) (COMMA . 230) (default . error) (COLON . 231) (COMMA . 232) (PERIOD . 206) (AS . 233) (default . error) (COLON . 235) (default . error) (EXPONENT . 236) (MULT . 237) (NAME . 107) (COMMA . 240) (default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (LAMBDA . 40) (NOT . 41) (COMMA . 243) (default . error) (NEWLINE . 245) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (ASSERT . 28) (BREAK . 29) (CONTINUE . 31) (DEL . 33) (EXEC . 34) (FROM . 36) (GLOBAL . 37) (IMPORT . 39) (LAMBDA . 40) (NOT . 41) (PASS . 42) (PRINT . 43) (RAISE . 44) (RETURN . 45) (YIELD . 49) (default . error) (COLON . 248) (default . error) (COLON . 249) (AS . 250) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (ASSERT . 28) (BREAK . 29) (CONTINUE . 31) (DEL . 33) (EXEC . 34) (FROM . 36) (GLOBAL . 37) (IMPORT . 39) (LAMBDA . 40) (NOT . 41) (PASS . 42) (PRINT . 43) (RAISE . 44) (RETURN . 45) (YIELD . 49) (default . error) (NEWLINE . 253) (default . error) (NAME . 254) (default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (NOT . 41) (default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (NOT . 41) (NOT . 257) (default . error) (IN . 258) (default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (PAREN_BLOCK . 266) (BRACK_BLOCK . 267) (PERIOD . 268) (ASSIGN . 271) (default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (LAMBDA . 40) (NOT . 41) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (LAMBDA . 40) (NOT . 41) (default . error) (NAME . 274) (default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (LAMBDA . 40) (NOT . 41) (default . error) (NEWLINE . 276) (default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (LAMBDA . 40) (NOT . 41) (default . error) (COLON . 278) (default . error) (COLON . 279) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (LAMBDA . 40) (NOT . 41) (default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (LAMBDA . 40) (NOT . 41) (default . error) (MULT . 283) (NAME . 284) (default . error) (NAME . 288) (default . error) (NEWLINE . 245) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (ASSERT . 28) (BREAK . 29) (CONTINUE . 31) (DEL . 33) (EXEC . 34) (FROM . 36) (GLOBAL . 37) (IMPORT . 39) (LAMBDA . 40) (NOT . 41) (PASS . 42) (PRINT . 43) (RAISE . 44) (RETURN . 45) (YIELD . 49) (default . error) (NAME . 99) (default . error) (NAME . 291) (default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (LAMBDA . 40) (NOT . 41) (default . error) (NAME . 293) (default . error) (NAME . 294) (default . error) (COMMA . 295) (NAME . 107) (COMMA . 297) (default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (LAMBDA . 40) (NOT . 41) (default . error) (INDENT_BLOCK . 112) (default . error) (EXCEPT . 302) (FINALLY . 303) (default . error) (NEWLINE . 245) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (ASSERT . 28) (BREAK . 29) (CONTINUE . 31) (DEL . 33) (EXEC . 34) (FROM . 36) (GLOBAL . 37) (IMPORT . 39) (LAMBDA . 40) (NOT . 41) (PASS . 42) (PRINT . 43) (RAISE . 44) (RETURN . 45) (YIELD . 49) (default . error) (NEWLINE . 245) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (ASSERT . 28) (BREAK . 29) (CONTINUE . 31) (DEL . 33) (EXEC . 34) (FROM . 36) (GLOBAL . 37) (IMPORT . 39) (LAMBDA . 40) (NOT . 41) (PASS . 42) (PRINT . 43) (RAISE . 44) (RETURN . 45) (YIELD . 49) (default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (default . error) (COLON . 309) (default . error) (PAREN_BLOCK . 222) (AND . 160) (BAR . 172) (HAT . 173) (AMP . 174) (LTLT . 175) (GTGT . 176) (PLUS . 178) (MINUS . 179) (DIVDIV . 181) (MULT . 182) (DIV . 183) (MOD . 184) (default . error) (NAME . 311) (EXPONENT . 312) (default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (LAMBDA . 40) (NOT . 41) (default . error) (NEWLINE . 245) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (ASSERT . 28) (BREAK . 29) (CONTINUE . 31) (DEL . 33) (EXEC . 34) (FROM . 36) (GLOBAL . 37) (IMPORT . 39) (LAMBDA . 40) (NOT . 41) (PASS . 42) (PRINT . 43) (RAISE . 44) (RETURN . 45) (YIELD . 49) (default . error) (NEWLINE . 245) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (ASSERT . 28) (BREAK . 29) (CONTINUE . 31) (DEL . 33) (EXEC . 34) (FROM . 36) (GLOBAL . 37) (IMPORT . 39) (LAMBDA . 40) (NOT . 41) (PASS . 42) (PRINT . 43) (RAISE . 44) (RETURN . 45) (YIELD . 49) (BAR . 172) (COMMA . 217) (default . error) (COLON . 317) (AS . 233) (COMMA . 319) (COMMA . 321) (default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (LAMBDA . 40) (NOT . 41) (COMMA . 324) (COMMA . 326) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (LAMBDA . 40) (NOT . 41) (default . error) (COLON . 330) (ELSE . 331) (EXCEPT . 302) (default . error) (COLON . 334) (ELSE . 331) (BAR . 172) (default . error) (NEWLINE . 245) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (ASSERT . 28) (BREAK . 29) (CONTINUE . 31) (DEL . 33) (EXEC . 34) (FROM . 36) (GLOBAL . 37) (IMPORT . 39) (LAMBDA . 40) (NOT . 41) (PASS . 42) (PRINT . 43) (RAISE . 44) (RETURN . 45) (YIELD . 49) (default . error) (COLON . 337) (default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (default . error) (NEWLINE . 245) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (ASSERT . 28) (BREAK . 29) (CONTINUE . 31) (DEL . 33) (EXEC . 34) (FROM . 36) (GLOBAL . 37) (IMPORT . 39) (LAMBDA . 40) (NOT . 41) (PASS . 42) (PRINT . 43) (RAISE . 44) (RETURN . 45) (YIELD . 49) (default . error) (NAME . 284) (ELIF . 341) (ELSE . 331) (default . error) (EXPONENT . 343) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (LAMBDA . 40) (NOT . 41) (default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (LAMBDA . 40) (NOT . 41) (COMMA . 326) (default . error) (NEWLINE . 245) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (ASSERT . 28) (BREAK . 29) (CONTINUE . 31) (DEL . 33) (EXEC . 34) (FROM . 36) (GLOBAL . 37) (IMPORT . 39) (LAMBDA . 40) (NOT . 41) (PASS . 42) (PRINT . 43) (RAISE . 44) (RETURN . 45) (YIELD . 49) (default . error) (COLON . 348) (default . error) (COLON . 349) (default . error) (NEWLINE . 245) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (ASSERT . 28) (BREAK . 29) (CONTINUE . 31) (DEL . 33) (EXEC . 34) (FROM . 36) (GLOBAL . 37) (IMPORT . 39) (LAMBDA . 40) (NOT . 41) (PASS . 42) (PRINT . 43) (RAISE . 44) (RETURN . 45) (YIELD . 49) (default . error) (NEWLINE . 245) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (ASSERT . 28) (BREAK . 29) (CONTINUE . 31) (DEL . 33) (EXEC . 34) (FROM . 36) (GLOBAL . 37) (IMPORT . 39) (LAMBDA . 40) (NOT . 41) (PASS . 42) (PRINT . 43) (RAISE . 44) (RETURN . 45) (YIELD . 49) (ELSE . 331) (default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (LAMBDA . 40) (NOT . 41) (default . error) (NAME . 354) (default . error) (NEWLINE . 245) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (ASSERT . 28) (BREAK . 29) (CONTINUE . 31) (DEL . 33) (EXEC . 34) (FROM . 36) (GLOBAL . 37) (IMPORT . 39) (LAMBDA . 40) (NOT . 41) (PASS . 42) (PRINT . 43) (RAISE . 44) (RETURN . 45) (YIELD . 49) (default . error) (NEWLINE . 245) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (ASSERT . 28) (BREAK . 29) (CONTINUE . 31) (DEL . 33) (EXEC . 34) (FROM . 36) (GLOBAL . 37) (IMPORT . 39) (LAMBDA . 40) (NOT . 41) (PASS . 42) (PRINT . 43) (RAISE . 44) (RETURN . 45) (YIELD . 49) (default . error) (COLON . 357) (default . error) (NEWLINE . 245) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (ASSERT . 28) (BREAK . 29) (CONTINUE . 31) (DEL . 33) (EXEC . 34) (FROM . 36) (GLOBAL . 37) (IMPORT . 39) (LAMBDA . 40) (NOT . 41) (PASS . 42) (PRINT . 43) (RAISE . 44) (RETURN . 45) (YIELD . 49) (default . error) ($EOI . 360) (default . error) ($EOI . 361) (default . accept) [(($STARTS . 359) ($goal . 14) ($function_parameter . 13) ($paren_class . 12) ($indented_block . 11) ($function_parameters . 10) ($paren_classes . 9) ($indented_block_body . 8)) ((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94) (testlist . 93) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 78) (class_declaration . 77) (funcdef . 76) (decorators . 75) (decorator . 74) (with_stmt . 73) (try_stmt . 72) (for_stmt . 71) (while_stmt . 70) (indented_block_body . 69) (if_stmt . 68) (compound_stmt . 67) (assert_stmt . 66) (exec_stmt . 65) (global_stmt . 64) (import_stmt . 63) (raise_stmt . 62) (yield_stmt . 61) (return_stmt . 60) (continue_stmt . 59) (break_stmt . 58) (flow_stmt . 57) (pass_stmt . 56) (del_stmt . 55) (expr_stmt . 54) (print_stmt . 53) (small_stmt . 52) (small_stmt_list . 51) (simple_stmt . 50)) ((paren_class . 102) (paren_classes . 101) (dotted_name . 100)) ((fpdef . 111) (fpdef_opt_test . 110) (function_parameter . 109) (function_parameters . 108)) ((indented_block . 113)) ((paren_class . 114) (dotted_name . 100)) ((fpdef . 111) (fpdef_opt_test . 110) (function_parameter . 115)) ((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94) (testlist . 93) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 78) (class_declaration . 77) (funcdef . 76) (decorators . 75) (decorator . 74) (with_stmt . 73) (try_stmt . 72) (for_stmt . 71) (while_stmt . 70) (if_stmt . 68) (compound_stmt . 119) (assert_stmt . 66) (exec_stmt . 65) (global_stmt . 64) (import_stmt . 63) (raise_stmt . 62) (yield_stmt . 61) (return_stmt . 60) (continue_stmt . 59) (break_stmt . 58) (flow_stmt . 57) (pass_stmt . 56) (del_stmt . 55) (expr_stmt . 54) (print_stmt . 53) (small_stmt . 52) (small_stmt_list . 51) (simple_stmt . 118) (goal . 117)) nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil ((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94) (testlist . 120) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 78)) ((dotted_name . 121)) nil nil nil ((lambdef . 96) (one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 122)) nil nil nil nil ((one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 127) (expr_list . 126) (exprlist . 125)) ((one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 128)) ((one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 127) (expr_list . 126) (exprlist . 129)) ((dotted_name . 130)) ((comma_sep_name_list . 132)) ((lambdef . 96) (one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 133)) ((dotted_name . 136) (dotted_as_name . 135) (dotted_as_name_list . 134)) ((fpdef . 111) (fpdef_opt_test . 141) (fpdef_opt_test_list . 140) (fpdef_opt_test_list_comma_zom . 139) (varargslist . 138) (varargslist_opt . 137)) ((one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 142)) nil ((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94) (testlist . 146) (test_list_opt . 145) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 78) (print_stmt_trailer . 144)) ((lambdef . 96) (one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 148) (zero_one_two_or_three_tests . 147)) ((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94) (testlist . 150) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 78) (testlist_opt . 149)) nil ((lambdef . 96) (one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 152)) ((lambdef . 96) (one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 153)) ((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94) (testlist . 154) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 78)) nil ((semicolon_opt . 156)) nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil ((decorators . 157) (decorator . 74)) nil nil nil nil nil nil nil ((comp_op . 171)) nil nil nil ((shift_expr_operators . 177)) ((plus_or_minus . 180)) ((term_operator . 185)) nil ((one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 186)) nil ((trailer_zom . 187)) ((augassign . 202) (eq_testlist_zom . 201) (expr_stmt_trailer . 200)) ((comma_opt . 204)) nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil ((eq_test_opt . 214)) nil nil nil nil nil nil nil nil nil ((fpdef . 111) (fpdef_opt_test . 141) (fpdef_opt_test_list . 140) (fpdef_opt_test_list_comma_zom . 139) (varargslist . 138) (varargslist_opt . 216)) ((comma_test_opt . 218)) ((paren_class_list . 221) (paren_class_list_opt . 220)) ((function_parameter_list . 223)) nil ((comma_opt . 225)) nil ((exec_trailer . 227)) nil nil nil nil nil nil nil ((as_name_opt . 234)) nil nil ((fpdef . 111) (fpdef_opt_test . 239) (rest_args . 238)) ((comma_opt . 241)) nil nil ((lambdef . 96) (one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 242)) nil nil nil nil ((zero_one_or_two_tests . 244)) nil nil ((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94) (testlist . 93) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 78) (suite . 247) (assert_stmt . 66) (exec_stmt . 65) (global_stmt . 64) (import_stmt . 63) (raise_stmt . 62) (yield_stmt . 61) (return_stmt . 60) (continue_stmt . 59) (break_stmt . 58) (flow_stmt . 57) (pass_stmt . 56) (del_stmt . 55) (expr_stmt . 54) (print_stmt . 53) (small_stmt . 52) (small_stmt_list . 51) (simple_stmt . 246)) nil ((with_var . 251)) nil ((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94) (testlist . 93) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 78) (assert_stmt . 66) (exec_stmt . 65) (global_stmt . 64) (import_stmt . 63) (raise_stmt . 62) (yield_stmt . 61) (return_stmt . 60) (continue_stmt . 59) (break_stmt . 58) (flow_stmt . 57) (pass_stmt . 56) (del_stmt . 55) (expr_stmt . 54) (print_stmt . 53) (small_stmt . 252)) nil nil nil ((one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 255)) ((one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 256)) nil nil nil nil nil nil nil nil nil nil ((one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 259)) ((one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 260)) ((one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 261)) ((one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 262)) nil nil ((one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 263)) nil nil ((one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 264)) nil nil nil nil ((one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 265)) nil ((trailer . 270) (exponent_zom . 269)) nil nil nil nil nil nil nil nil nil nil nil nil nil nil ((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94) (testlist . 272) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 78)) ((lambdef . 96) (one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 273)) nil nil nil nil nil nil nil nil nil ((lambdef . 96) (one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 275)) nil nil nil ((lambdef . 96) (one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 277)) nil nil nil nil nil nil ((one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 280)) nil ((lambdef . 96) (one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 281)) nil ((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94) (testlist . 282) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 78)) ((import_as_name . 287) (import_as_name_list . 286) (star_or_import_as_name_list . 285)) nil ((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94) (testlist . 93) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 78) (suite . 289) (assert_stmt . 66) (exec_stmt . 65) (global_stmt . 64) (import_stmt . 63) (raise_stmt . 62) (yield_stmt . 61) (return_stmt . 60) (continue_stmt . 59) (break_stmt . 58) (flow_stmt . 57) (pass_stmt . 56) (del_stmt . 55) (expr_stmt . 54) (print_stmt . 53) (small_stmt . 52) (small_stmt_list . 51) (simple_stmt . 246)) ((dotted_name . 136) (dotted_as_name . 290)) nil nil ((lambdef . 96) (one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 292)) nil nil nil nil ((fpdef . 111) (fpdef_opt_test . 296)) nil ((trailing_test_list . 299) (trailing_test_list_with_opt_comma_opt . 298)) ((lambdef . 96) (one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 300)) nil ((indented_block . 301)) nil ((except_clause . 305) (except_clause_suite_pair_list . 304)) ((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94) (testlist . 93) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 78) (suite . 306) (assert_stmt . 66) (exec_stmt . 65) (global_stmt . 64) (import_stmt . 63) (raise_stmt . 62) (yield_stmt . 61) (return_stmt . 60) (continue_stmt . 59) (break_stmt . 58) (flow_stmt . 57) (pass_stmt . 56) (del_stmt . 55) (expr_stmt . 54) (print_stmt . 53) (small_stmt . 52) (small_stmt_list . 51) (simple_stmt . 246)) ((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94) (testlist . 93) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 78) (suite . 307) (assert_stmt . 66) (exec_stmt . 65) (global_stmt . 64) (import_stmt . 63) (raise_stmt . 62) (yield_stmt . 61) (return_stmt . 60) (continue_stmt . 59) (break_stmt . 58) (flow_stmt . 57) (pass_stmt . 56) (del_stmt . 55) (expr_stmt . 54) (print_stmt . 53) (small_stmt . 52) (small_stmt_list . 51) (simple_stmt . 246)) ((one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 308)) nil nil nil ((function_parameter_list . 310)) nil nil nil nil nil nil nil ((shift_expr_operators . 177)) ((plus_or_minus . 180)) ((term_operator . 185)) nil nil nil nil nil nil ((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94) (testlist . 313) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 78)) nil nil nil nil nil nil ((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94) (testlist . 93) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 78) (suite . 314) (assert_stmt . 66) (exec_stmt . 65) (global_stmt . 64) (import_stmt . 63) (raise_stmt . 62) (yield_stmt . 61) (return_stmt . 60) (continue_stmt . 59) (break_stmt . 58) (flow_stmt . 57) (pass_stmt . 56) (del_stmt . 55) (expr_stmt . 54) (print_stmt . 53) (small_stmt . 52) (small_stmt_list . 51) (simple_stmt . 246)) ((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94) (testlist . 93) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 78) (suite . 315) (assert_stmt . 66) (exec_stmt . 65) (global_stmt . 64) (import_stmt . 63) (raise_stmt . 62) (yield_stmt . 61) (return_stmt . 60) (continue_stmt . 59) (break_stmt . 58) (flow_stmt . 57) (pass_stmt . 56) (del_stmt . 55) (expr_stmt . 54) (print_stmt . 53) (small_stmt . 52) (small_stmt_list . 51) (simple_stmt . 246)) nil ((comma_test_opt . 316)) nil nil ((as_name_opt . 318)) nil nil nil nil ((elif_suite_pair_list . 320)) nil nil nil nil ((multmult_name_opt . 322)) nil nil ((lambdef . 96) (one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 323)) nil ((comma_opt . 325)) ((zero_or_one_comma_test . 327)) nil ((lambdef . 96) (one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 329) (zero_one_or_two_test . 328)) nil ((except_clause . 333) (else_suite_pair_opt . 332)) nil ((else_suite_pair_opt . 335)) nil nil ((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94) (testlist . 93) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 78) (suite . 336) (assert_stmt . 66) (exec_stmt . 65) (global_stmt . 64) (import_stmt . 63) (raise_stmt . 62) (yield_stmt . 61) (return_stmt . 60) (continue_stmt . 59) (break_stmt . 58) (flow_stmt . 57) (pass_stmt . 56) (del_stmt . 55) (expr_stmt . 54) (print_stmt . 53) (small_stmt . 52) (small_stmt_list . 51) (simple_stmt . 246)) nil nil ((one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 338)) nil nil nil nil ((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94) (testlist . 93) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 78) (suite . 339) (assert_stmt . 66) (exec_stmt . 65) (global_stmt . 64) (import_stmt . 63) (raise_stmt . 62) (yield_stmt . 61) (return_stmt . 60) (continue_stmt . 59) (break_stmt . 58) (flow_stmt . 57) (pass_stmt . 56) (del_stmt . 55) (expr_stmt . 54) (print_stmt . 53) (small_stmt . 52) (small_stmt_list . 51) (simple_stmt . 246)) nil ((import_as_name . 340)) ((else_suite_pair_opt . 342)) nil nil nil ((lambdef . 96) (one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 344)) nil ((lambdef . 96) (one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 345)) nil nil ((zero_or_one_comma_test . 346)) ((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94) (testlist . 93) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 78) (suite . 347) (assert_stmt . 66) (exec_stmt . 65) (global_stmt . 64) (import_stmt . 63) (raise_stmt . 62) (yield_stmt . 61) (return_stmt . 60) (continue_stmt . 59) (break_stmt . 58) (flow_stmt . 57) (pass_stmt . 56) (del_stmt . 55) (expr_stmt . 54) (print_stmt . 53) (small_stmt . 52) (small_stmt_list . 51) (simple_stmt . 246)) nil nil nil ((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94) (testlist . 93) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 78) (suite . 350) (assert_stmt . 66) (exec_stmt . 65) (global_stmt . 64) (import_stmt . 63) (raise_stmt . 62) (yield_stmt . 61) (return_stmt . 60) (continue_stmt . 59) (break_stmt . 58) (flow_stmt . 57) (pass_stmt . 56) (del_stmt . 55) (expr_stmt . 54) (print_stmt . 53) (small_stmt . 52) (small_stmt_list . 51) (simple_stmt . 246)) nil nil ((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94) (testlist . 93) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 78) (suite . 351) (assert_stmt . 66) (exec_stmt . 65) (global_stmt . 64) (import_stmt . 63) (raise_stmt . 62) (yield_stmt . 61) (return_stmt . 60) (continue_stmt . 59) (break_stmt . 58) (flow_stmt . 57) (pass_stmt . 56) (del_stmt . 55) (expr_stmt . 54) (print_stmt . 53) (small_stmt . 52) (small_stmt_list . 51) (simple_stmt . 246)) nil ((else_suite_pair_opt . 352)) nil ((lambdef . 96) (one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 353)) nil nil nil nil nil nil ((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94) (testlist . 93) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 78) (suite . 355) (assert_stmt . 66) (exec_stmt . 65) (global_stmt . 64) (import_stmt . 63) (raise_stmt . 62) (yield_stmt . 61) (return_stmt . 60) (continue_stmt . 59) (break_stmt . 58) (flow_stmt . 57) (pass_stmt . 56) (del_stmt . 55) (expr_stmt . 54) (print_stmt . 53) (small_stmt . 52) (small_stmt_list . 51) (simple_stmt . 246)) ((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94) (testlist . 93) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 78) (suite . 356) (assert_stmt . 66) (exec_stmt . 65) (global_stmt . 64) (import_stmt . 63) (raise_stmt . 62) (yield_stmt . 61) (return_stmt . 60) (continue_stmt . 59) (break_stmt . 58) (flow_stmt . 57) (pass_stmt . 56) (del_stmt . 55) (expr_stmt . 54) (print_stmt . 53) (small_stmt . 52) (small_stmt_list . 51) (simple_stmt . 246)) nil nil nil nil nil nil nil ((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94) (testlist . 93) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79) (test . 78) (suite . 358) (assert_stmt . 66) (exec_stmt . 65) (global_stmt . 64) (import_stmt . 63) (raise_stmt . 62) (yield_stmt . 61) (return_stmt . 60) (continue_stmt . 59) (break_stmt . 58) (flow_stmt . 57) (pass_stmt . 56) (del_stmt . 55) (expr_stmt . 54) (print_stmt . 53) (small_stmt . 52) (small_stmt_list . 51) (simple_stmt . 246)) nil nil nil nil] ((goal . $$goal) (function_parameter . $$function_parameter) (paren_class . $$paren_class) (indented_block . $$indented_block) (function_parameters . $$function_parameters) (paren_classes . $$paren_classes) (indented_block_body . $$indented_block_body))] 386) (#$ . 4306)) #@28 Setup the Semantic Parser. (defalias 'wisent-python-wy--install-parser #[nil "\306\307!\210\310 \311\f\312\313\314\315\316$\207" [semantic-parser-name wisent-python-wy--parse-table semantic--parse-table semantic-debug-parser-source wisent-python-wy--keyword-table semantic-flex-keywords-obarray semantic-install-function-overrides ((parse-stream . wisent-parse-stream)) "LALR" "python.wy" add-hook wisent-discarding-token-functions wisent-collect-unmatched-syntax nil t wisent-python-wy--token-table semantic-lex-types-obarray] 5 (#$ . 141024)]) #@36 block analyzer for <block> tokens. (defvar wisent-python-wy--<block>-block-analyzer nil (#$ . 141584)) (defalias 'wisent-python-wy--<block>-block-analyzer #[nil "\300\207" [nil] 1]) (byte-code "\301\300\302M\207" [wisent-python-wy--<block>-block-analyzer ((and (looking-at #4="\\s(\\|\\s)") (let ((#2=#:val (match-string 0)) (#3=#:lst '#5=((("(" LPAREN PAREN_BLOCK) ("{" LBRACE BRACE_BLOCK) ("[" LBRACK BRACK_BLOCK)) (")" RPAREN) ("}" RBRACE) ("]" RBRACK))) #1=#:elt) (cond ((setq #1# (assoc #2# (car #3#))) (if (or (not semantic-lex-maximum-depth) (< semantic-lex-current-depth semantic-lex-maximum-depth)) (progn (setq semantic-lex-current-depth (1+ semantic-lex-current-depth)) (semantic-lex-push-token (semantic-lex-token (nth 1 #1#) (match-beginning 0) (match-end 0)))) (semantic-lex-push-token (semantic-lex-token (nth 2 #1#) (match-beginning 0) (save-excursion (semantic-lex-unterminated-syntax-protection (nth 2 #1#) (forward-list 1) (point))))))) ((setq #1# (assoc #2# (cdr #3#))) (setq semantic-lex-current-depth (1- semantic-lex-current-depth)) (semantic-lex-push-token (semantic-lex-token (nth 1 #1#) (match-beginning 0) (match-end 0)))))))) #[nil "\306``dB\307\310\311!\203\337\312\307!\313\306\314@\"\211\203\245 \2034\n W\203c\nTA@\307\224\307\225BB B\211@\211\211A@\247\204YAA\202\\A)A)\202\336\3158\307\224\212\203|\203|\316\317!\210`\202\200\306\320\321\217)BB B\211@\211\211A@\247\204\233AA\202\236A)A)\202\336\314A\"\211\203\336\nSA@\307\224\307\225BB B\211@\211\211A@\247\204\327AA\202\332A)A)+ -\207" [semantic-lex-depth semantic-lex-maximum-depth semantic-lex-current-depth semantic-lex-analysis-bounds semantic-lex-end-point semantic-lex-token-stream nil 0 looking-at #4# match-string #5# assoc 2 forward-list 1 (byte-code "\300\301!\210`\207" [forward-list 1] 2) ((error (byte-code "\3058\n @ A#b\210`\211)\207" [#1# syntax semantic-lex-unterminated-syntax-end-function semantic-lex-analysis-bounds semantic-lex-end-point 2] 4))) #1# #3# #2# token debug-on-error semantic-lex-debug-analyzers] 6 "block analyzer for <block> tokens."]] 2) #@38 regexp analyzer for <symbol> tokens. (defvar wisent-python-wy--<symbol>-regexp-analyzer nil (#$ . 143739)) (defalias 'wisent-python-wy--<symbol>-regexp-analyzer #[nil "\300\207" [nil] 1]) (byte-code "\301\300\302M\207" [wisent-python-wy--<symbol>-regexp-analyzer ((looking-at #1="\\(\\sw\\|\\s_\\)+") (semantic-lex-push-token (semantic-lex-token 'NAME (match-beginning 0) (match-end 0)))) #[nil "\306``dB\307\310\311!\2038\312\307\224\307\225BB B\211@\211 \211 A@\247\2041 AA\2024 A)A) -\207" [semantic-lex-depth semantic-lex-maximum-depth semantic-lex-current-depth semantic-lex-analysis-bounds semantic-lex-end-point semantic-lex-token-stream nil 0 looking-at #1# NAME token] 6 "regexp analyzer for <symbol> tokens."]] 2) #@38 regexp analyzer for <number> tokens. (defvar wisent-python-wy--<number>-regexp-analyzer nil (#$ . 144485)) (defalias 'wisent-python-wy--<number>-regexp-analyzer #[nil "\300\207" [nil] 1]) (byte-code "\301\300\302M\207" [wisent-python-wy--<number>-regexp-analyzer ((looking-at semantic-lex-number-expression) (semantic-lex-push-token (semantic-lex-token 'NUMBER_LITERAL (match-beginning 0) (match-end 0)))) #[nil "\306``dB\307\310\n!\2039\311\307\224\307\225BB B\211@\211 \211 A@\247\2042 AA\2025 A)A) -\207" [semantic-lex-depth semantic-lex-maximum-depth semantic-lex-current-depth semantic-lex-analysis-bounds semantic-lex-end-point semantic-lex-token-stream nil 0 looking-at NUMBER_LITERAL semantic-lex-number-expression token] 6 "regexp analyzer for <number> tokens."]] 2) #@43 string analyzer for <punctuation> tokens. (defvar wisent-python-wy--<punctuation>-string-analyzer nil (#$ . 145284)) (defalias 'wisent-python-wy--<punctuation>-string-analyzer #[nil "\300\207" [nil] 1]) (byte-code "\301\300\302M\207" [wisent-python-wy--<punctuation>-string-analyzer ((and (looking-at #7="\\(\\s.\\|\\s$\\|\\s'\\)+") (let* ((#5=#:val (match-string 0)) (#2=#:pos (match-beginning 0)) (#1=#:end (match-end 0)) (#3=#:len (- #1# #2#)) (#6=#:lst '#8=((AT . "@") (BACKQUOTE . "`") (ASSIGN . "=") (COMMA . ",") (SEMICOLON . ";") (COLON . ":") (BAR . "|") (TILDE . "~") (PERIOD . ".") (MINUS . "-") (PLUS . "+") (MOD . "%") (DIV . "/") (MULT . "*") (AMP . "&") (GT . ">") (LT . "<") (HAT . "^") (NE . "!=") (LTGT . "<>") (HATEQ . "^=") (OREQ . "|=") (AMPEQ . "&=") (MODEQ . "%=") (DIVEQ . "/=") (MULTEQ . "*=") (MINUSEQ . "-=") (PLUSEQ . "+=") (LE . "<=") (GE . ">=") (EQ . "==") (EXPONENT . "**") (GTGT . ">>") (LTLT . "<<") (DIVDIV . "//") (DIVDIVEQ . "//=") (EXPEQ . "**=") (GTGTEQ . ">>=") (LTLTEQ . "<<="))) #4=#:elt) (while (and (> #3# 0) (not (setq #4# (rassoc #5# #6#)))) (setq #3# (1- #3#) #5# (substring #5# 0 #3#))) (when #4# (setq #4# (car #4#) #1# (+ #2# #3#))) (semantic-lex-push-token (semantic-lex-token (or #4# 'punctuation) #2# #1#))))) #[nil "\306``dB\307\310\311!\203\214\312\307!\307\224\307\225\211Z\313\306\307V\203N\314\"\211\204NS\307O\202+\203_@\\\206e\315BB B\211@\211\211A@\247\204\203AA\202\206A)A). -\207" [semantic-lex-depth semantic-lex-maximum-depth semantic-lex-current-depth semantic-lex-analysis-bounds semantic-lex-end-point semantic-lex-token-stream nil 0 looking-at #7# match-string #8# rassoc punctuation #5# #2# #1# #3# #6# #4# token] 6 "string analyzer for <punctuation> tokens."]] 2) #@40 keyword analyzer for <keyword> tokens. (defvar wisent-python-wy--<keyword>-keyword-analyzer nil (#$ . 147101)) (defalias 'wisent-python-wy--<keyword>-keyword-analyzer #[nil "\300\207" [nil] 1]) (byte-code "\301\300\302M\210\303\304!\207" [wisent-python-wy--<keyword>-keyword-analyzer ((and (looking-at #2="\\(\\sw\\|\\s_\\)+") (let ((#1=#:key (semantic-lex-keyword-p (match-string 0)))) (when #1# (semantic-lex-push-token (semantic-lex-token #1# (match-beginning 0) (match-end 0))))))) #[nil "\306``dB\307\310\311!\203f\312\307!\211  \313!\205- ;\205-\314 \")\211 \2057 J)\211\203e\307\224\307\225BB B\211@\211\211A@\247\204^AA\202aA)A)) -\207" [semantic-lex-depth semantic-lex-maximum-depth semantic-lex-current-depth semantic-lex-analysis-bounds semantic-lex-end-point semantic-lex-token-stream nil 0 looking-at #2# match-string arrayp intern-soft name semantic-flex-keywords-obarray #1# token] 6 "keyword analyzer for <keyword> tokens."] provide semantic/wisent/python-wy] 2)