PNG  IHDRQgAMA a cHRMz&u0`:pQ<bKGDgmIDATxwUﹻ& ^CX(J I@ "% (** BX +*i"]j(IH{~R)[~>h{}gy)I$Ij .I$I$ʊy@}x.: $I$Ii}VZPC)I$IF ^0ʐJ$I$Q^}{"r=OzI$gRZeC.IOvH eKX $IMpxsk.쒷/&r[޳<v| .I~)@$updYRa$I |M.e JaֶpSYR6j>h%IRز if&uJ)M$I vLi=H;7UJ,],X$I1AҒJ$ XY XzI@GNҥRT)E@;]K*Mw;#5_wOn~\ DC&$(A5 RRFkvIR}l!RytRl;~^ǷJj اy뷦BZJr&ӥ8Pjw~vnv X^(I;4R=P[3]J,]ȏ~:3?[ a&e)`e*P[4]T=Cq6R[ ~ޤrXR Հg(t_HZ-Hg M$ãmL5R uk*`%C-E6/%[t X.{8P9Z.vkXŐKjgKZHg(aK9ڦmKjѺm_ \#$5,)-  61eJ,5m| r'= &ڡd%-]J on Xm|{ RҞe $eڧY XYrԮ-a7RK6h>n$5AVڴi*ֆK)mѦtmr1p| q:흺,)Oi*ֺK)ܬ֦K-5r3>0ԔHjJئEZj,%re~/z%jVMڸmrt)3]J,T K֦OvԒgii*bKiNO~%PW0=dii2tJ9Jݕ{7"I P9JKTbu,%r"6RKU}Ij2HKZXJ,妝 XYrP ެ24c%i^IK|.H,%rb:XRl1X4Pe/`x&P8Pj28Mzsx2r\zRPz4J}yP[g=L) .Q[6RjWgp FIH*-`IMRaK9TXcq*I y[jE>cw%gLRԕiFCj-ďa`#e~I j,%r,)?[gp FI˨mnWX#>mʔ XA DZf9,nKҲzIZXJ,L#kiPz4JZF,I,`61%2s $,VOϚ2/UFJfy7K> X+6 STXIeJILzMfKm LRaK9%|4p9LwJI!`NsiazĔ)%- XMq>pk$-$Q2x#N ؎-QR}ᶦHZډ)J,l#i@yn3LN`;nڔ XuX5pF)m|^0(>BHF9(cզEerJI rg7 4I@z0\JIi䵙RR0s;$s6eJ,`n 䂦0a)S)A 1eJ,堌#635RIgpNHuTH_SԕqVe ` &S)>p;S$魁eKIuX`I4춒o}`m$1":PI<[v9^\pTJjriRŭ P{#{R2,`)e-`mgj~1ϣLKam7&U\j/3mJ,`F;M'䱀 .KR#)yhTq;pcK9(q!w?uRR,n.yw*UXj#\]ɱ(qv2=RqfB#iJmmL<]Y͙#$5 uTU7ӦXR+q,`I}qL'`6Kͷ6r,]0S$- [RKR3oiRE|nӦXR.(i:LDLTJjY%o:)6rxzҒqTJjh㞦I.$YR.ʼnGZ\ֿf:%55 I˼!6dKxm4E"mG_ s? .e*?LRfK9%q#uh$)i3ULRfK9yxm܌bj84$i1U^@Wbm4uJ,ҪA>_Ij?1v32[gLRD96oTaR׿N7%L2 NT,`)7&ƝL*꽙yp_$M2#AS,`)7$rkTA29_Iye"|/0t)$n XT2`YJ;6Jx".e<`$) PI$5V4]29SRI>~=@j]lp2`K9Jaai^" Ԋ29ORI%:XV5]JmN9]H;1UC39NI%Xe78t)a;Oi Ҙ>Xt"~G>_mn:%|~ޅ_+]$o)@ǀ{hgN;IK6G&rp)T2i୦KJuv*T=TOSV>(~D>dm,I*Ɛ:R#ۙNI%D>G.n$o;+#RR!.eU˽TRI28t)1LWϚ>IJa3oFbu&:tJ*(F7y0ZR ^p'Ii L24x| XRI%ۄ>S1]Jy[zL$adB7.eh4%%누>WETf+3IR:I3Xה)3אOۦSRO'ٺ)S}"qOr[B7ϙ.edG)^ETR"RtRݜh0}LFVӦDB^k_JDj\=LS(Iv─aTeZ%eUAM-0;~˃@i|l @S4y72>sX-vA}ϛBI!ݎߨWl*)3{'Y|iSlEڻ(5KtSI$Uv02,~ԩ~x;P4ցCrO%tyn425:KMlD ^4JRxSهF_}شJTS6uj+ﷸk$eZO%G*^V2u3EMj3k%)okI]dT)URKDS 7~m@TJR~荪fT"֛L \sM -0T KfJz+nإKr L&j()[E&I ߴ>e FW_kJR|!O:5/2跌3T-'|zX ryp0JS ~^F>-2< `*%ZFP)bSn"L :)+pʷf(pO3TMW$~>@~ū:TAIsV1}S2<%ޟM?@iT ,Eūoz%i~g|`wS(]oȤ8)$ ntu`өe`6yPl IzMI{ʣzʨ )IZ2= ld:5+請M$-ї;U>_gsY$ÁN5WzWfIZ)-yuXIfp~S*IZdt;t>KūKR|$#LcԀ+2\;kJ`]YǔM1B)UbG"IRߊ<xܾӔJ0Z='Y嵤 Leveg)$znV-º^3Ւof#0Tfk^Zs[*I꯳3{)ˬW4Ւ4 OdpbZRS|*I 55#"&-IvT&/윚Ye:i$ 9{LkuRe[I~_\ؠ%>GL$iY8 9ܕ"S`kS.IlC;Ҏ4x&>u_0JLr<J2(^$5L s=MgV ~,Iju> 7r2)^=G$1:3G< `J3~&IR% 6Tx/rIj3O< ʔ&#f_yXJiގNSz; Tx(i8%#4 ~AS+IjerIUrIj362v885+IjAhK__5X%nV%Iͳ-y|7XV2v4fzo_68"S/I-qbf; LkF)KSM$ Ms>K WNV}^`-큧32ŒVؙGdu,^^m%6~Nn&͓3ŒVZMsRpfEW%IwdǀLm[7W&bIRL@Q|)* i ImsIMmKmyV`i$G+R 0tV'!V)֏28vU7͒vHꦼtxꗞT ;S}7Mf+fIRHNZUkUx5SAJㄌ9MqμAIRi|j5)o*^'<$TwI1hEU^c_j?Е$%d`z cyf,XO IJnTgA UXRD }{H}^S,P5V2\Xx`pZ|Yk:$e ~ @nWL.j+ϝYb퇪bZ BVu)u/IJ_ 1[p.p60bC >|X91P:N\!5qUB}5a5ja `ubcVxYt1N0Zzl4]7­gKj]?4ϻ *[bg$)+À*x쳀ogO$~,5 زUS9 lq3+5mgw@np1sso Ӻ=|N6 /g(Wv7U;zωM=wk,0uTg_`_P`uz?2yI!b`kĸSo+Qx%!\οe|އԁKS-s6pu_(ֿ$i++T8=eY; צP+phxWQv*|p1. ά. XRkIQYP,drZ | B%wP|S5`~́@i޾ E;Չaw{o'Q?%iL{u D?N1BD!owPHReFZ* k_-~{E9b-~P`fE{AܶBJAFO wx6Rox5 K5=WwehS8 (JClJ~ p+Fi;ŗo+:bD#g(C"wA^ r.F8L;dzdIHUX݆ϞXg )IFqem%I4dj&ppT{'{HOx( Rk6^C٫O.)3:s(۳(Z?~ٻ89zmT"PLtw䥈5&b<8GZ-Y&K?e8,`I6e(֍xb83 `rzXj)F=l($Ij 2*(F?h(/9ik:I`m#p3MgLaKjc/U#n5S# m(^)=y=đx8ŬI[U]~SцA4p$-F i(R,7Cx;X=cI>{Km\ o(Tv2vx2qiiDJN,Ҏ!1f 5quBj1!8 rDFd(!WQl,gSkL1Bxg''՞^ǘ;pQ P(c_ IRujg(Wz bs#P­rz> k c&nB=q+ؔXn#r5)co*Ũ+G?7< |PQӣ'G`uOd>%Mctz# Ԫڞ&7CaQ~N'-P.W`Oedp03C!IZcIAMPUۀ5J<\u~+{9(FbbyAeBhOSܳ1 bÈT#ŠyDžs,`5}DC-`̞%r&ڙa87QWWp6e7 Rϫ/oY ꇅ Nܶըtc!LA T7V4Jsū I-0Pxz7QNF_iZgúWkG83 0eWr9 X]㾮݁#Jˢ C}0=3ݱtBi]_ &{{[/o[~ \q鯜00٩|cD3=4B_b RYb$óBRsf&lLX#M*C_L܄:gx)WΘsGSbuL rF$9';\4Ɍq'n[%p.Q`u hNb`eCQyQ|l_C>Lb꟟3hSb #xNxSs^ 88|Mz)}:](vbۢamŖ࿥ 0)Q7@0=?^k(*J}3ibkFn HjB׻NO z x}7p 0tfDX.lwgȔhԾŲ }6g E |LkLZteu+=q\Iv0쮑)QٵpH8/2?Σo>Jvppho~f>%bMM}\//":PTc(v9v!gոQ )UfVG+! 35{=x\2+ki,y$~A1iC6#)vC5^>+gǵ@1Hy٪7u;p psϰu/S <aʸGu'tD1ԝI<pg|6j'p:tպhX{o(7v],*}6a_ wXRk,O]Lܳ~Vo45rp"N5k;m{rZbΦ${#)`(Ŵg,;j%6j.pyYT?}-kBDc3qA`NWQū20/^AZW%NQ MI.X#P#,^Ebc&?XR tAV|Y.1!؅⨉ccww>ivl(JT~ u`ٵDm q)+Ri x/x8cyFO!/*!/&,7<.N,YDŽ&ܑQF1Bz)FPʛ?5d 6`kQձ λc؎%582Y&nD_$Je4>a?! ͨ|ȎWZSsv8 j(I&yj Jb5m?HWp=g}G3#|I,5v珿] H~R3@B[☉9Ox~oMy=J;xUVoj bUsl_35t-(ՃɼRB7U!qc+x4H_Qo֮$[GO<4`&č\GOc[.[*Af%mG/ ňM/r W/Nw~B1U3J?P&Y )`ѓZ1p]^l“W#)lWZilUQu`-m|xĐ,_ƪ|9i:_{*(3Gѧ}UoD+>m_?VPۅ15&}2|/pIOʵ> GZ9cmíتmnz)yߐbD >e}:) r|@R5qVSA10C%E_'^8cR7O;6[eKePGϦX7jb}OTGO^jn*媓7nGMC t,k31Rb (vyܴʭ!iTh8~ZYZp(qsRL ?b}cŨʊGO^!rPJO15MJ[c&~Z`"ѓޔH1C&^|Ш|rʼ,AwĴ?b5)tLU)F| &g٣O]oqSUjy(x<Ϳ3 .FSkoYg2 \_#wj{u'rQ>o;%n|F*O_L"e9umDds?.fuuQbIWz |4\0 sb;OvxOSs; G%T4gFRurj(֍ڑb uԖKDu1MK{1^ q; C=6\8FR艇!%\YÔU| 88m)֓NcLve C6z;o&X x59:q61Z(T7>C?gcļxѐ Z oo-08jہ x,`' ҔOcRlf~`jj".Nv+sM_]Zk g( UOPyεx%pUh2(@il0ݽQXxppx-NS( WO+轾 nFߢ3M<;z)FBZjciu/QoF 7R¥ ZFLF~#ȣߨ^<쩡ݛкvџ))ME>ώx4m#!-m!L;vv#~Y[đKmx9.[,UFS CVkZ +ߟrY٧IZd/ioi$%͝ب_ֶX3ܫhNU ZZgk=]=bbJS[wjU()*I =ώ:}-蹞lUj:1}MWm=̛ _ ¾,8{__m{_PVK^n3esw5ӫh#$-q=A̟> ,^I}P^J$qY~Q[ Xq9{#&T.^GVj__RKpn,b=`żY@^՝;z{paVKkQXj/)y TIc&F;FBG7wg ZZDG!x r_tƢ!}i/V=M/#nB8 XxЫ ^@CR<{䤭YCN)eKOSƟa $&g[i3.C6xrOc8TI;o hH6P&L{@q6[ Gzp^71j(l`J}]e6X☉#͕ ׈$AB1Vjh㭦IRsqFBjwQ_7Xk>y"N=MB0 ,C #o6MRc0|$)ف"1!ixY<B9mx `,tA>)5ػQ?jQ?cn>YZe Tisvh# GMމȇp:ԴVuږ8ɼH]C.5C!UV;F`mbBk LTMvPʍϤj?ԯ/Qr1NB`9s"s TYsz &9S%U԰> {<ؿSMxB|H\3@!U| k']$U+> |HHMLޢ?V9iD!-@x TIî%6Z*9X@HMW#?nN ,oe6?tQwڱ.]-y':mW0#!J82qFjH -`ѓ&M0u Uγmxϵ^-_\])@0Rt.8/?ٰCY]x}=sD3ojަЫNuS%U}ԤwHH>ڗjܷ_3gN q7[q2la*ArǓԖ+p8/RGM ]jacd(JhWko6ڎbj]i5Bj3+3!\j1UZLsLTv8HHmup<>gKMJj0@H%,W΃7R) ">c, xixј^ aܖ>H[i.UIHc U1=yW\=S*GR~)AF=`&2h`DzT󑓶J+?W+}C%P:|0H܆}-<;OC[~o.$~i}~HQ TvXΈr=b}$vizL4:ȰT|4~*!oXQR6Lk+#t/g lԁߖ[Jڶ_N$k*". xsxX7jRVbAAʯKҎU3)zSNN _'s?f)6X!%ssAkʱ>qƷb hg %n ~p1REGMHH=BJiy[<5 ǁJҖgKR*倳e~HUy)Ag,K)`Vw6bRR:qL#\rclK/$sh*$ 6덤 KԖc 3Z9=Ɣ=o>X Ώ"1 )a`SJJ6k(<c e{%kϊP+SL'TcMJWRm ŏ"w)qc ef꒵i?b7b('"2r%~HUS1\<(`1Wx9=8HY9m:X18bgD1u ~|H;K-Uep,, C1 RV.MR5άh,tWO8WC$ XRVsQS]3GJ|12 [vM :k#~tH30Rf-HYݺ-`I9%lIDTm\ S{]9gOڒMNCV\G*2JRŨ;Rҏ^ڽ̱mq1Eu?To3I)y^#jJw^Ńj^vvlB_⋌P4x>0$c>K†Aļ9s_VjTt0l#m>E-,,x,-W)سo&96RE XR.6bXw+)GAEvL)͞K4$p=Ũi_ѱOjb HY/+@θH9޼]Nԥ%n{ &zjT? Ty) s^ULlb,PiTf^<À] 62R^V7)S!nllS6~͝V}-=%* ʻ>G DnK<y&>LPy7'r=Hj 9V`[c"*^8HpcO8bnU`4JȪAƋ#1_\ XϘHPRgik(~G~0DAA_2p|J묭a2\NCr]M_0 ^T%e#vD^%xy-n}-E\3aS%yN!r_{ )sAw ڼp1pEAk~v<:`'ӭ^5 ArXOI驻T (dk)_\ PuA*BY]yB"l\ey hH*tbK)3 IKZ򹞋XjN n *n>k]X_d!ryBH ]*R 0(#'7 %es9??ښFC,ՁQPjARJ\Ρw K#jahgw;2$l*) %Xq5!U᢯6Re] |0[__64ch&_}iL8KEgҎ7 M/\`|.p,~`a=BR?xܐrQ8K XR2M8f ?`sgWS%" Ԉ 7R%$ N}?QL1|-эټwIZ%pvL3Hk>,ImgW7{E xPHx73RA @RS CC !\ȟ5IXR^ZxHл$Q[ŝ40 (>+ _C >BRt<,TrT {O/H+˟Pl6 I B)/VC<6a2~(XwV4gnXR ϱ5ǀHٻ?tw똤Eyxp{#WK qG%5],(0ӈH HZ])ג=K1j&G(FbM@)%I` XRg ʔ KZG(vP,<`[ Kn^ SJRsAʠ5xՅF`0&RbV tx:EaUE/{fi2;.IAwW8/tTxAGOoN?G}l L(n`Zv?pB8K_gI+ܗ #i?ޙ.) p$utc ~DžfՈEo3l/)I-U?aԅ^jxArA ΧX}DmZ@QLےbTXGd.^|xKHR{|ΕW_h] IJ`[G9{).y) 0X YA1]qp?p_k+J*Y@HI>^?gt.06Rn ,` ?);p pSF9ZXLBJPWjgQ|&)7! HjQt<| ؅W5 x W HIzYoVMGP Hjn`+\(dNW)F+IrS[|/a`K|ͻ0Hj{R,Q=\ (F}\WR)AgSG`IsnAR=|8$}G(vC$)s FBJ?]_u XRvύ6z ŨG[36-T9HzpW̞ú Xg큽=7CufzI$)ki^qk-) 0H*N` QZkk]/tnnsI^Gu't=7$ Z;{8^jB% IItRQS7[ϭ3 $_OQJ`7!]W"W,)Iy W AJA;KWG`IY{8k$I$^%9.^(`N|LJ%@$I}ֽp=FB*xN=gI?Q{٥4B)mw $Igc~dZ@G9K X?7)aK%݅K$IZ-`IpC U6$I\0>!9k} Xa IIS0H$I H ?1R.Чj:4~Rw@p$IrA*u}WjWFPJ$I➓/6#! LӾ+ X36x8J |+L;v$Io4301R20M I$-E}@,pS^ޟR[/s¹'0H$IKyfŸfVOπFT*a$I>He~VY/3R/)>d$I>28`Cjw,n@FU*9ttf$I~<;=/4RD~@ X-ѕzἱI$: ԍR a@b X{+Qxuq$IЛzo /~3\8ڒ4BN7$IҀj V]n18H$IYFBj3̵̚ja pp $Is/3R Ӻ-Yj+L;.0ŔI$Av? #!5"aʄj}UKmɽH$IjCYs?h$IDl843.v}m7UiI=&=0Lg0$I4: embe` eQbm0u? $IT!Sƍ'-sv)s#C0:XB2a w I$zbww{."pPzO =Ɔ\[ o($Iaw]`E).Kvi:L*#gР7[$IyGPI=@R 4yR~̮´cg I$I/<tPͽ hDgo 94Z^k盇΄8I56^W$I^0̜N?4*H`237}g+hxoq)SJ@p|` $I%>-hO0eO>\ԣNߌZD6R=K ~n($I$y3D>o4b#px2$yڪtzW~a $I~?x'BwwpH$IZݑnC㧄Pc_9sO gwJ=l1:mKB>Ab<4Lp$Ib o1ZQ@85b̍ S'F,Fe,^I$IjEdù{l4 8Ys_s Z8.x m"+{~?q,Z D!I$ϻ'|XhB)=…']M>5 rgotԎ 獽PH$IjIPhh)n#cÔqA'ug5qwU&rF|1E%I$%]!'3AFD/;Ck_`9 v!ٴtPV;x`'*bQa w I$Ix5 FC3D_~A_#O݆DvV?<qw+I$I{=Z8".#RIYyjǪ=fDl9%M,a8$I$Ywi[7ݍFe$s1ՋBVA?`]#!oz4zjLJo8$I$%@3jAa4(o ;p,,dya=F9ً[LSPH$IJYЉ+3> 5"39aZ<ñh!{TpBGkj}Sp $IlvF.F$I z< '\K*qq.f<2Y!S"-\I$IYwčjF$ w9 \ߪB.1v!Ʊ?+r:^!I$BϹB H"B;L'G[ 4U#5>੐)|#o0aڱ$I>}k&1`U#V?YsV x>{t1[I~D&(I$I/{H0fw"q"y%4 IXyE~M3 8XψL}qE$I[> nD?~sf ]o΁ cT6"?'_Ἣ $I>~.f|'!N?⟩0G KkXZE]ޡ;/&?k OۘH$IRۀwXӨ<7@PnS04aӶp.:@\IWQJ6sS%I$e5ڑv`3:x';wq_vpgHyXZ 3gЂ7{{EuԹn±}$I$8t;b|591nءQ"P6O5i }iR̈́%Q̄p!I䮢]O{H$IRϻ9s֧ a=`- aB\X0"+5"C1Hb?߮3x3&gşggl_hZ^,`5?ߎvĸ%̀M!OZC2#0x LJ0 Gw$I$I}<{Eb+y;iI,`ܚF:5ܛA8-O-|8K7s|#Z8a&><a&/VtbtLʌI$I$I$I$I$I$IRjDD%tEXtdate:create2022-05-31T04:40:26+00:00!Î%tEXtdate:modify2022-05-31T04:40:26+00:00|{2IENDB`Mini Shell

HOME


Mini Shell 1.0
DIR:/proc/self/root/usr/share/emacs/26.1/lisp/cedet/semantic/
Upload File :
Current File : //proc/self/root/usr/share/emacs/26.1/lisp/cedet/semantic/grammar-wy.elc
;ELC
;;; Compiled
;;; in Emacs version 26.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)
(defvar semantic-grammar-wy--nterm nil)
(defvar semantic-grammar-wy--rindx nil)
#@29 Table of language keywords.
(defconst semantic-grammar-wy--keyword-table (semantic-lex-make-keyword-table '(("%default-prec" . DEFAULT-PREC) ("%no-default-prec" . NO-DEFAULT-PREC) ("%keyword" . KEYWORD) ("%languagemode" . LANGUAGEMODE) ("%left" . LEFT) ("%nonassoc" . NONASSOC) ("%package" . PACKAGE) ("%provide" . PROVIDE) ("%prec" . PREC) ("%put" . PUT) ("%quotemode" . QUOTEMODE) ("%right" . RIGHT) ("%scopestart" . SCOPESTART) ("%start" . START) ("%token" . TOKEN) ("%type" . TYPE) ("%use-macros" . USE-MACROS)) nil) (#$ . 508))
#@26 Table of lexical tokens.
(defconst semantic-grammar-wy--token-table (semantic-lex-make-type-table '(("punctuation" (GT . ">") (LT . "<") (OR . "|") (SEMI . ";") (COLON . ":")) ("close-paren" (RBRACE . "}") (RPAREN . ")")) ("open-paren" (LBRACE . "{") (LPAREN . "(")) ("block" (BRACE_BLOCK . "(LBRACE RBRACE)") (PAREN_BLOCK . "(LPAREN RPAREN)")) ("code" (EPILOGUE . "%%...EOF") (PROLOGUE . "%{...%}")) ("sexp" (SEXP)) ("qlist" (PREFIXED_LIST)) ("char" (CHARACTER)) ("symbol" (PERCENT_PERCENT . "\\`%%\\'") (SYMBOL)) ("string" (STRING))) '(("punctuation" :declared t) ("block" :declared t) ("sexp" matchdatatype sexp) ("sexp" syntax "\\=") ("sexp" :declared t) ("qlist" matchdatatype sexp) ("qlist" syntax "\\s'\\s-*(") ("qlist" :declared t) ("char" syntax semantic-grammar-lex-c-char-re) ("char" :declared t) ("symbol" syntax ":?\\(\\sw\\|\\s_\\)+") ("symbol" :declared t) ("string" :declared t) ("keyword" :declared t))) (#$ . 1047))
#@15 Parser table.
(defconst semantic-grammar-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\201\341\211\201\342\201\343\201\344\201\345\201\346\201\347\201\350\201\351\201\352\201\353\257\n\201\354\201\355\201\356\201\357F\201\360\201\361\201\362\201\363F\201\364\201\365\201\366\201\367\201\370\257\201\371\201\372\305\"BC\201\373\201\374D\201\375\201\376\201\377\201\201\201\201\201\201\201\201\201\201	\201\n\201\201\f\201
\257\201\201D\201\201D\201\201\201\201\201\201\201\201\201\201\201\201\201\201\201 \201!\201\"\201#\201$\201%\201&\257\201\371\201\372\335\"BC\201\371\201\372\307\"BC\201\371\201\372\201\311\"BC\201\371\201\372\201\263\"BC\201\371\201\372\201\241\"BC\201\371\201\372\201\223\"BC\201\371\201\372\201\205\"BC\201\371\201\372\201\"BC\201\371\201\372\201m\"BC\201\371\201\372\337\"BC\201\371\201\372\201\313\"BC\201\371\201\372\311\"BC\201\371\201\372\201\265\"BC\201'\201(\201)\201*\201+\201,\257\201\371\201\372\353\"BC\201\371\201\372\371\"BC\201\371\201\372\201\315\"BC\201\371\201\372\201M\"BC\201\371\201\372\201\207\"BC\201\371\201\372\201O\"BC\201\371\201\372\201[\"BC\201-\201.D\201\371\201\372\373\"BC\201\371\201\372\201o\"BC\201\371\201\372\201\225\"BC\201\371\201\372\313\"BC\201\371\201\372\375\"B\201/\2010\2011\2012\2013\2014\257\201\371\201\372\201\211\"BC\201\371\201\372\201\317\"BC\201\371\201\372\377\"BC\201\371\201\372\201Q\"BC\2015\2016D\2017\2018D\201\371\201\372\315\"BC\201\371\201\372\355\"BC\2019\201:D\201;\201<D\201=\201>\201?\201@F\201A\201BD\201\371\201\372\341\"BC\201C\201DD\201E\201FD\201\371\201\372\201\321\"B\201GD\201H\201ID\201J\201KD\201\371\201\372\201S\"BC\201\371\201\372\317\"BC\201\371\201\372\321\"BC\201\371\201\372\343\"BC\201\371\201\372\357\"BC\201\371\201\372\201A\"BC\201\371\201\372\201U\"BC\201\371\201\372\201]\"BC\201\371\201\372\201\321\"B\201LD\201\371\201\372\201q\"BC\201\371\201\372\201\213\"BC\201\371\201\372\201\201\"BC\201\371\201\372\201\227\"BC\201\371\201\372\201\323\"BC\201\371\201\372\323\"BC\201\371\201\372\345\"BC\201\371\201\372\361\"BC\201\371\201\372\201s\"BC\201\371\201\372\201\243\"BC\201\371\201\372\347\"BC\201\371\201\372\201_\"BC\201\371\201\372\201u\"BC\201\371\201\372\201\325\"BC\201\371\201\372\363\"BC\201\371\201\372\201C\"BC\201\371\201\372\201W\"BC\201\371\201\372\201a\"BC\201\371\201\372\201\245\"BC\201\371\201\372\201\231\"BC\201\371\201\372\201\327\"BC\201\371\201\372\325\"BC\201\371\201\372\201\267\"BC\201\371\201\372\201E\"BC\201M\201ND\201O\201P\201QE\201\371\201\372\201\247\"BC\201\371\201\372\201\271\"BC\201\371\201\372\201c\"BC\201\371\201\372\201Y\"BC\201\371\201\372\201w\"BC\201\371\201\372\365\"BC\201\371\201\372\351\"BC\201R\201SD\201T\201UD\201\371\201\372\327\"BC\201\371\201\372\201e\"BC\201\371\201\372\201g\"B\201VD\201\371\201\372\201\331\"BC\201\371\201\372\201\215\"BC\201\371\201\372\201i\"BC\201W\201X\201YE\201Z\201[\201\\E\201\371\201\372\201\217\"BC\201\371\201\372\201\273\"BC\201\371\201\372\201\275\"BC\201]\201^D\201\371\201\372\331\"BC\201\371\201\372\201\233\"B\201_D\201`\201aD\201b\201c\201dE\201\371\201\372\201\221\"BC\201\371\201\372\201G\"BC\201\371\201\372\305\"BC\201\371\201\372\201y\"BC\201\371\201\372\201\203\"BC\201\371\201\372\201\333\"BC\201\371\201\372\201\277\"BC\201\371\201\372\201\335\"BC\201\371\201\372\201\301\"BC\201\371\201\372\201\251\"BC\201\371\201\372\201\235\"BC\201\371\201\372\327\"B\201eD\201\371\201\372\201\303\"BC\201\371\201\372\201\337\"BC\201\371\201\372\201I\"BC\201\371\201\372\201\253\"B\201fD\201\371\201\372\201K\"BC\201\371\201\372\201{\"BC\201\371\201\372\333\"BC\201\371\201\372\201\255\"B\201g\201hE\201\371\201\372\201}\"BC\201i\201jD\201\371\201\372\367\"B\201kD\201\371\201\372\201\305\"BC\201\371\201\372\201\257\"BC\201\371\201\372\201\307\"BC\201\371\201\372\201k\"BC\201\371\201\372\201\237\"BC\201\371\201\372\305\"BC\201\371\201\372\201\261\"BC\201l\201mD\201n\201oD\201pC&\224\201q\201r$)\207" [#1=#:ob make-vector 13 0 intern "rhs:0" #[(#2=#:stack #3=#:sp #4=#:gotos) "\306\307\310\211\f
HH\236A\n
\311\\\f
S\306BI\210\f
\nI\210
,\207" [$region $action $nterm #4# #2# #3# nil "rhs:0" rhs 2 #5=#:state] 5] #6="$STARTS:7" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #6# $STARTS 2 #4# #5#] 4] #7="use_names: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# #7# use_names 2 nil #5#] 4] #8="$rule:0" #[(#2# #3# #4#) "	SH@	\306Z	S\211\fHA@
HAA\f\fU\204O\f\2046
\f\307\\\211HA@\f\202\204I
\307Z\211HAA\202\211\202\f\205^\205^\fB-
\310\311	\312Z	HH\236A	\307\\	S\n
BI\210	I\210	.\207" [#2# #3# $2 j i stack 3 2 #8# $rule 4 l f $region $action $nterm #4# #5#] 5] #9="associativity: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# #9# associativity 2 "left" #5#] 4] #10="declaration:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
\n	HH\236A	\310\\	S\311\n!BI\210	I\210	.\207" [#2# #3# $1 $region $action $nterm #10# declaration 2 eval #4# #5#] 4] #11="decl:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #11# decl 2 #4# #5#] 4] #12="decl:11" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #12# decl 2 #4# #5#] 4] #13="any_value:4" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #13# any_value 2 #4# #5#] 4] "lifo_symbols:1" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nCBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm "lifo_symbols:1" lifo_symbols 2 #4# #5#] 4] #14="token_type_opt:1" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #14# token_type_opt 2 #4# #5#] 4] #15="precedence_decl:0" #[(#2# #3# #4#) "	\306ZH@	\307ZH@	SH@	\306Z	S\211HA@
HAA
U\204g\204L\310\\\211HA@\202/\204`
\310Z\211HAA\202/
\211\2021\205v\205vB-\311\312	\313Z	HH\236A	\310\\	S\314\315\316\nD\317\320\316D\321\316\fD\257DBI\210	I\210	.\207" [#2# #3# $1 $2 $3 j 5 3 2 #15# precedence_decl 6 wisent-raw-tag semantic-tag quote 'assoc :type :value i stack l f $region $action $nterm #4# #5#] 12] #16="$STARTS:8" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #16# $STARTS 2 #4# #5#] 4] #17="use_names:2" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
\f	HH\236A
	\310\\	S\n\311\312\211\313!\312\211\257+\211\204KAA\211\203S@AD\202VddD\244)BI\210	
I\210	.\207" [#2# #3# $1 $region $action $nterm #17# use_names 2 use-name nil semantic-tag-make-plist #4# #5# attributes class name semantic-tag wisent-input] 8] #18="associativity: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# #18# associativity 2 "right" #5#] 4] #19="decl:1" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #19# decl 2 #4# #5#] 4] #20="decl:12" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #20# decl 2 #4# #5#] 4] #21="prologue:0" #[(#2# #3# #4#) "	SHA\306\307	\310Z\f
	HH\236A	\310\\	S\311\312\211\313\314\315\316&+\211\f\n\204EAA\211\203M\n@\nAD\202PddD\244)\nBI\210	I\210	-\207" [#2# #3# $region $action $nterm #4# #21# prologue 2 "prologue" nil apply semantic-tag code :detail #5# attributes detail name wisent-input] 10] #22="rhs:1" #[(#2# #3# #4#) "	\306ZH@	SH@	\306Z	S\211
HA@\fHAA\f

\fU\204Z
\204@
\307\\\211HA@
\202&\f\204T\f\307Z\211HAA\f\202&\f\211\202'
\205i\f\205i
\fB-\310\311	\312Z	HH\236A	\307\\	S\nBBI\210	I\210	.\207" [#2# #3# $1 $2 j i 3 2 #22# rhs 4 stack l f $region $action $nterm #4# #5#] 5] #23="put_values: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# #23# put_values 2 nil #5#] 4] #24="associativity: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# #24# associativity 2 "nonassoc" #5#] 4] #25="decl:2" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #25# decl 2 #4# #5#] 4] #26="decl:13" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #26# decl 2 #4# #5#] 4] #27="grammar:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #27# grammar 2 #4# #5#] 4] #28="rhs:2" #[(#2# #3# #4#) "	\306ZH@	SH@	\306Z	S\211
HA@\fHAA\f

\fU\204Z
\204@
\307\\\211HA@
\202&\f\204T\f\307Z\211HAA\f\202&\f\211\202'
\205i\f\205i
\fB-\310\311	\312Z	HH\236A	\307\\	SC\nBBI\210	I\210	.\207" [#2# #3# $1 $2 j i 3 2 #28# rhs 4 stack l f $region $action $nterm #4# #5#] 5] #29="rules:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
	HH\236A\f	\310\\	S\311\312\n\237\"BI\210	\fI\210	.\207" [#2# #3# $1 $region $action $nterm #29# rules 2 apply nconc #4# #5#] 5] #30="put_values: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# #30# put_values 2 nil #5#] 4] #31="$put_names:0" #[(#2# #3# #4#) "	SH@	\306Z	S\211\fHA@
HAA\f\fU\204O\f\2046
\f\307\\\211HA@\f\202\204I
\307Z\211HAA\202\211\202\f\205^\205^\fB-
\310\311	\312Z	HH\236A	\307\\	S\n
BI\210	I\210	.\207" [#2# #3# $2 j i stack 3 2 #31# $put_names 4 l f $region $action $nterm #4# #5#] 5] #32="rule:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
	HH\236A	\310\\	S\n \311\211!\"\311\211#$T \203\237 @$ A \312$!\203n\"\203e\313\314#\210$\315H\"\202B$:\203\225#\204~!\203\215$!B!T\202B$@#\202B$!B!\202B\316\317#\307\320!\203\261\321\202\262\322\323!\324\"\325#\257%&\211'&\326%!\311\211\257+\211(\204\337)AA\211\203\347@AD\202\352ddD\244)*\327*!\211+\211,\203\f\330,@\331
#\210,A\211,\204\373+.\nBI\210	I\210	.\207" [#2# #3# $1 $region $action $nterm #32# rule 2 nil vectorp error "Duplicate %%prec in `%s:%d' rule" 0 format "%s:%d" :type "group" "empty" :value :prec :expr semantic-tag-make-plist semantic--tag-expand semantic--tag-put-property reparse-symbol #4# #5# semantic-grammar-wy--nterm nterm semantic-grammar-wy--rindx rindx rhs comps prec action elt attributes class name semantic-tag wisent-input raw-tag cooked l] 13] #33="default_prec_decl: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# #33# default_prec_decl 2 (wisent-raw-tag (semantic-tag "default-prec" 'assoc :value '("t"))) #5#] 4] #34="decl:3" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #34# decl 2 #4# #5#] 4] #35="grammar:1" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #35# grammar 2 #4# #5#] 4] #36="put_value:0" #[(#2# #3# #4#) "	\306ZH@	SH@	\306Z	S\211
HA@\fHAA\f

\fU\204Z
\204@
\307\\\211HA@
\202&\f\204T\f\307Z\211HAA\f\202&\f\211\202'
\205i\f\205i
\fB-\310\311	\312Z	HH\236A	\307\\	S\nBBI\210	I\210	.\207" [#2# #3# $1 $2 j i 3 2 #36# put_value 4 stack l f $region $action $nterm #4# #5#] 5] #37="rhs:3" #[(#2# #3# #4#) "	\306ZH@	SH@	\306Z	S\211\f
HA@\f\fHAA

\fU\204Z\204@\f
\307\\\211HA@\202&
\204T\f\f\307Z\211HAA
\202&\f\211\202'\205i
\205i
B-\310\311	\312Z	HH\236A	\307\\	S\313!\nBBI\210	I\210	.\207" [#2# #3# $1 $3 j i 5 2 #37# rhs 6 vector stack l f $region $action $nterm #4# #5#] 5] #38="type_decl:0" #[(#2# #3# #4#) "	\306ZH@	SH@	\307Z	S\211
HA@\fHAA
\fU\204Z\204@
\310\\\211HA@\202&\204T\f\310Z\211HAA\202&\f\211\202'\205i\205iB-\311\312	\313Z	HH\236A	\310\\	S\314\315\316\nD\317\320\316D\257DBI\210	I\210	.\207" [#2# #3# $2 $3 j i 3 5 2 #38# type_decl 6 wisent-raw-tag semantic-tag quote 'type :value stack l f $region $action $nterm #4# #5#] 10] #39="use_name_list:0" #[(#2# #3# #4#) "	SHA\211\306\307	\310Z
	HH\236A	\310\\	S\311\312\313\n@\nA\314\315$\"BI\210	I\210	.\207" [#2# #3# $region1 $region $action $nterm #39# use_name_list 2 mapcar semantic-tag-name semantic-parse-region use_names 1 #4# #5#] 10] #40="put_values:2" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
	HH\236A	\310\\	S\311\n\312\313\314\315\316&+\211\f\204LAA\211\203T@AD\202WddD\244)BI\210	I\210	.\207" [#2# #3# $1 $region $action $nterm #40# put_values 2 "put-value" nil apply semantic-tag code :detail #4# #5# attributes detail name wisent-input] 10] #41="put_names: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# #41# put_names 2 nil #5#] 4] #42="no_default_prec_decl: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# #42# no_default_prec_decl 2 (wisent-raw-tag (semantic-tag "default-prec" 'assoc :value '("nil"))) #5#] 4] #43="$declaration:0" #[(#2# #3# #4#) "	SH@	\306Z	S\211\fHA@
HAA\f\fU\204O\f\2046
\f\307\\\211HA@\f\202\204I
\307Z\211HAA\202\211\202\f\205^\205^\fB-
\310\311	\312Z	HH\236A	\307\\	S\n
BI\210	I\210	.\207" [#2# #3# $2 j i stack 3 2 #43# $declaration 4 l f $region $action $nterm #4# #5#] 5] #44="decl:4" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #44# decl 2 #4# #5#] 4] #45="grammar:2" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #45# grammar 2 #4# #5#] 4] #46="action:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #46# action 2 #4# #5#] 4] #47="put_names: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# #47# put_names 2 nil #5#] 4] #48="decl:5" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #48# decl 2 #4# #5#] 4] #49="$prologue:0" #[(#2# #3# #4#) "	SH@	\306Z	S\211\fHA@
HAA\f\fU\204O\f\2046
\f\307\\\211HA@\f\202\204I
\307Z\211HAA\202\211\202\f\205^\205^\fB-
\310\311	\312Z	HH\236A	\307\\	S\n
BI\210	I\210	.\207" [#2# #3# $2 j i stack 3 2 #49# $prologue 4 l f $region $action $nterm #4# #5#] 5] #50="grammar:3" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #50# grammar 2 #4# #5#] 4] #51="action:1" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #51# action 2 #4# #5#] 4] #52="languagemode_decl:0" #[(#2# #3# #4#) "	SH@	\306Z	S\211\fHA@
HAA\fU\204O\2046
\f\307\\\211HA@\202\204I
\307Z\211HAA\202\211\202\205^\205^B-\310\311	\312Z	HH\236A	\307\\	S\313\314\315\n@D\316\317\315\nAD\257DBI\210	I\210	.\207" [#2# #3# $2 j i stack 3 2 #52# languagemode_decl 4 wisent-raw-tag semantic-tag quote 'languagemode :rest l f $region $action $nterm #4# #5#] 10] #53="symbols:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\n\237BI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #53# symbols 2 #4# #5#] 4] #54="put_name_list:0" #[(#2# #3# #4#) "	SHA\211\306\307	\310Z
	HH\236A	\310\\	S\311\312\313\n@\nA\314\315$\"BI\210	I\210	.\207" [#2# #3# $region1 $region $action $nterm #54# put_name_list 2 mapcar semantic-tag-name semantic-parse-region put_names 1 #4# #5#] 10] #55="lifo_items:0" #[(#2# #3# #4#) "	\306ZH@	SH@	\306Z	S\211
HA@\fHAA\f

\fU\204Z
\204@
\307\\\211HA@
\202&\f\204T\f\307Z\211HAA\f\202&\f\211\202'
\205i\f\205i
\fB-\310\311	\312Z	HH\236A	\307\\	S\nBBI\210	I\210	.\207" [#2# #3# $1 $2 j i 3 2 #55# lifo_items 4 stack l f $region $action $nterm #4# #5#] 5] #56="$STARTS:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #56# $STARTS 2 #4# #5#] 4] #57="put_names:2" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
\f	HH\236A
	\310\\	S\n\311\312\211\313!\312\211\257+\211\204KAA\211\203S@AD\202VddD\244)BI\210	
I\210	.\207" [#2# #3# $1 $region $action $nterm #57# put_names 2 put-name nil semantic-tag-make-plist #4# #5# attributes class name semantic-tag wisent-input] 8] #58="decl:6" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #58# decl 2 #4# #5#] 4] #59="epilogue:0" #[(#2# #3# #4#) "	SHA\306\307	\310Z\f
	HH\236A	\310\\	S\311\312\211\313\314\315\316&+\211\f\n\204EAA\211\203M\n@\nAD\202PddD\244)\nBI\210	I\210	-\207" [#2# #3# $region $action $nterm #4# #59# epilogue 2 "epilogue" nil apply semantic-tag code :detail #5# attributes detail name wisent-input] 10] #60="grammar:4" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #60# grammar 2 #4# #5#] 4] #61="action:2" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
	HH\236A	\310\\	S\311\312\n\313\314\"\203;\315\225\316O\313\317\"\203K\315\211\224O)\"BI\210	I\210	.\207" [#2# #3# $1 $region $action $nterm #61# action 2 format "(progn\n%s)" string-match "^{[
\n	 ]*" 0 nil "[
\n	 ]*}$" #4# #5# s] 7] #62="string_value:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
\n	HH\236A	\310\\	S\311\n!BI\210	I\210	.\207" [#2# #3# $1 $region $action $nterm #62# string_value 2 read #4# #5#] 4] #63="use_macros_decl:0" #[(#2# #3# #4#) "	\306ZH@	SH@	\307Z	S\211
HA@\fHAA
\fU\204Z\204@
\310\\\211HA@\202&\204T\f\310Z\211HAA\202&\f\211\202'\205i\205iB-\311\312	\313Z	HH\236A	\310\\	S\314\315\316\317\320\321\nD\322\321D\257DBI\210	I\210	.\207" [#2# #3# $2 $3 j i 3 5 2 #63# use_macros_decl 6 wisent-raw-tag semantic-tag "macro" 'macro :type quote :value stack l f $region $action $nterm #4# #5#] 12] #64="lifo_items:1" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nCBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #64# lifo_items 2 #4# #5#] 4] #65="$STARTS:1" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #65# $STARTS 2 #4# #5#] 4] #66="decl:7" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #66# decl 2 #4# #5#] 4] #67="keyword_decl:0" #[(#2# #3# #4#) "	\306ZH@	SH@	\307Z	S\211
HA@\fHAA
\fU\204Z\204@
\310\\\211HA@\202&\204T\f\310Z\211HAA\202&\f\211\202'\205i\205iB-\311\312	\313Z	HH\236A	\310\\	S\314\315\316\nD\317\320\316D\257DBI\210	I\210	.\207" [#2# #3# $2 $3 j i 3 5 2 #67# keyword_decl 6 wisent-raw-tag semantic-tag quote 'keyword :value stack l f $region $action $nterm #4# #5#] 10] #68="$STARTS:2" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #68# $STARTS 2 #4# #5#] 4] #69="put_name:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #69# put_name 2 #4# #5#] 4] #70="nonterminal:0" #[(#2# #3# #4#) "	SH@	SHA\306\307\211\n	HH\236A	\310\\	S\n\f\311\211
BI\210	I\210	-\207" [#2# #3# $1 $region $action $nterm #70# @1 2 0 #4# #5# semantic-grammar-wy--nterm semantic-grammar-wy--rindx] 5] #71="decl:8" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #71# decl 2 #4# #5#] 4] #72="provide_decl:0" #[(#2# #3# #4#) "	SH@	\306Z	S\211\fHA@
HAA\fU\204O\2046
\f\307\\\211HA@\202\204I
\307Z\211HAA\202\211\202\205^\205^B-\310\311	\312Z	HH\236A	\307\\	S\313\314\315\nD\316BBDBI\210	I\210	.\207" [#2# #3# $2 j i stack 3 2 #72# provide_decl 4 wisent-raw-tag semantic-tag quote ('provide) l f $region $action $nterm #4# #5#] 7] #73="quotemode_decl:0" #[(#2# #3# #4#) "	SH@	\306Z	S\211\fHA@
HAA\fU\204O\2046
\f\307\\\211HA@\202\204I
\307Z\211HAA\202\211\202\205^\205^B-\310\311	\312Z	HH\236A	\307\\	S\313\314\315\nD\316BBDBI\210	I\210	.\207" [#2# #3# $2 j i stack 3 2 #73# quotemode_decl 4 wisent-raw-tag semantic-tag quote ('quotemode) l f $region $action $nterm #4# #5#] 7] #74="token_type:0" #[(#2# #3# #4#) "	\306ZH@	\307Z	S\211\fHA@
HAA\f
\fU\204P
\2047
\f\310\\\211HA@
\202\f\204J
\310Z\211HAA\f\202\211\202
\205_\f\205_
\fB-\311\312	\313Z	HH\236A	\310\\	S\nBI\210	I\210	.\207" [#2# #3# $2 j i stack 3 5 2 #74# token_type 6 l f $region $action $nterm #4# #5#] 5] #75="$STARTS:3" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #75# $STARTS 2 #4# #5#] 4] #76="put_name:1" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #76# put_name 2 #4# #5#] 4] #77="decl:9" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #77# decl 2 #4# #5#] 4] #78="any_value:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #78# any_value 2 #4# #5#] 4] #79="plist_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 #79# plist_opt 2 #5#] 5] #80="put_decl:0" #[(#2# #3# #4#) "	\306ZH@	SH@	\307Z	S\211
HA@\fHAA
\fU\204Z\204@
\310\\\211HA@\202&\204T\f\310Z\211HAA\202&\f\211\202'\205i\205iB-\311\312	\313Z	HH\236A	\310\\	S\314\315\316\nD\317\320\316CD\257DBI\210	I\210	.\207" [#2# #3# $2 $3 j i 3 5 2 #80# put_decl 6 wisent-raw-tag semantic-tag quote 'put :value stack l f $region $action $nterm #4# #5#] 10] #81="nonterminal:1" #[(#2# #3# #4#) "	\306ZH@	\307ZH@	\306Z	S\211
HA@\fHAA
\fU\204[\204A
\310\\\211HA@\202'\204U\f\310Z\211HAA\202'\f\211\202(\205j\205jB-\311\312	\313Z	HH\236A	\310\\	S\n\312\314D\211\315!\316\211\257+\211\204\263AA\211\203\275@AD\202\300ddD\244)BI\210	I\210	.\207" [#2# #3# $1 $4 j i 9 3 2 #81# nonterminal 10 :children semantic-tag-make-plist nil stack l f $region $action $nterm #4# #5# attributes class name semantic-tag wisent-input] 8] #82="$STARTS:4" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #82# $STARTS 2 #4# #5#] 4] #83="$epilogue:0" #[(#2# #3# #4#) "	SH@	\306Z	S\211\fHA@
HAA\f\fU\204O\f\2046
\f\307\\\211HA@\f\202\204I
\307Z\211HAA\202\211\202\f\205^\205^\fB-
\310\311	\312Z	HH\236A	\307\\	S\n
BI\210	I\210	.\207" [#2# #3# $2 j i stack 3 2 #83# $epilogue 4 l f $region $action $nterm #4# #5#] 5] #84="any_value:1" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #84# any_value 2 #4# #5#] 4] #85="item:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #85# item 2 #4# #5#] 4] #86="put_decl:1" #[(#2# #3# #4#) "	\306ZH@	SH@	\307Z	S\211
HA@\fHAA
\fU\204Z\204@
\310\\\211HA@\202&\204T\f\310Z\211HAA\202&\f\211\202'\205i\205iB-\311\312	\313Z	HH\236A	\310\\	S\314\315\316\nD\317\320\316D\257DBI\210	I\210	.\207" [#2# #3# $2 $3 j i 3 5 2 #86# put_decl 6 wisent-raw-tag semantic-tag quote 'put :value stack l f $region $action $nterm #4# #5#] 10] #87="plist_opt:1" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #87# plist_opt 2 #4# #5#] 4] #88="items:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\n\237BI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #88# items 2 #4# #5#] 4] #89="token_decl:0" #[(#2# #3# #4#) "	\306ZH@	\307ZH@	SH@	\310Z	S\211HA@
HAA
U\204g\204L\311\\\211HA@\202/\204`
\311Z\211HAA\202/
\211\2021\205v\205vB-\312\313	\314Z	HH\236A	\311\\	S\315\316\317D\317\n\203\244\320\202\245\321D\322\317\nD\323\317\fD\257DBI\210	I\210	.\207" [#2# #3# $2 $3 $4 j 5 3 7 2 #89# token_decl 8 wisent-raw-tag semantic-tag quote token keyword :type :value i stack l f $region $action $nterm #4# #5#] 12] #90="lifo_rules:0" #[(#2# #3# #4#) "	\306ZH@	SH@	\306Z	S\211
HA@\fHAA\f

\fU\204Z
\204@
\307\\\211HA@
\202&\f\204T\f\307Z\211HAA\f\202&\f\211\202'
\205i\f\205i
\fB-\310\311	\312Z	HH\236A	\307\\	S\nBBI\210	I\210	.\207" [#2# #3# $1 $3 j i 5 2 #90# lifo_rules 6 stack l f $region $action $nterm #4# #5#] 5] #91="$STARTS:5" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #91# $STARTS 2 #4# #5#] 4] #92="$use_names:0" #[(#2# #3# #4#) "	SH@	\306Z	S\211\fHA@
HAA\f\fU\204O\f\2046
\f\307\\\211HA@\f\202\204I
\307Z\211HAA\202\211\202\f\205^\205^\fB-
\310\311	\312Z	HH\236A	\307\\	S\n
BI\210	I\210	.\207" [#2# #3# $2 j i stack 3 2 #92# $use_names 4 l f $region $action $nterm #4# #5#] 5] #93="any_value:2" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #93# any_value 2 #4# #5#] 4] #94="item:1" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #94# item 2 #4# #5#] 4] #95="scopestart_decl:0" #[(#2# #3# #4#) "	SH@	\306Z	S\211\fHA@
HAA\fU\204O\2046
\f\307\\\211HA@\202\204I
\307Z\211HAA\202\211\202\205^\205^B-\310\311	\312Z	HH\236A	\307\\	S\313\314\315\nD\316BBDBI\210	I\210	.\207" [#2# #3# $2 j i stack 3 2 #95# scopestart_decl 4 wisent-raw-tag semantic-tag quote ('scopestart) l f $region $action $nterm #4# #5#] 7] #96="start_decl:0" #[(#2# #3# #4#) "	SH@	\306Z	S\211\fHA@
HAA\fU\204O\2046
\f\307\\\211HA@\202\204I
\307Z\211HAA\202\211\202\205^\205^B-\310\311	\312Z	HH\236A	\307\\	S\313\314\315\n@D\316\317\315\nAD\257DBI\210	I\210	.\207" [#2# #3# $2 j i stack 3 2 #96# start_decl 4 wisent-raw-tag semantic-tag quote 'start :rest l f $region $action $nterm #4# #5#] 10] #97="put_value_list:0" #[(#2# #3# #4#) "	SHA\211\306\307	\310Z
	HH\236A	\310\\	S\311\312\313\n@\nA\314\315$\"BI\210	I\210	.\207" [#2# #3# $region1 $region $action $nterm #97# put_value_list 2 mapcar semantic-tag-code-detail semantic-parse-region put_values 1 #4# #5#] 10] #98="put_decl:2" #[(#2# #3# #4#) "	\306ZH@	SH@	\307Z	S\211
HA@\fHAA
\fU\204Z\204@
\310\\\211HA@\202&\204T\f\310Z\211HAA\202&\f\211\202'\205i\205iB-\311\312	\313Z	HH\236A	\310\\	S\314\315\316\n@D\317\320\316\nAD\321\316CD\257DBI\210	I\210	.\207" [#2# #3# $2 $3 j i 3 5 2 #98# put_decl 6 wisent-raw-tag semantic-tag quote 'put :rest :value stack l f $region $action $nterm #4# #5#] 12] #99="token_decl:1" #[(#2# #3# #4#) "	\306ZH@	SH@	\307Z	S\211
HA@\fHAA
\fU\204Z\204@
\310\\\211HA@\202&\204T\f\310Z\211HAA\202&\f\211\202'\205i\205iB-\311\312	\313Z	HH\236A	\310\\	S\314\315\316@D\317\320\316\nD\321\316AD\257DBI\210	I\210	.\207" [#2# #3# $2 $3 j i 3 5 2 #99# token_decl 6 wisent-raw-tag semantic-tag quote 'token :type :rest stack l f $region $action $nterm #4# #5#] 12] #100="lifo_rules:1" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nCBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #100# lifo_rules 2 #4# #5#] 4] #101="plist:0" #[(#2# #3# #4#) "	\306ZH@	SH@	\306Z	S\211\f
HA@\f\fHAA

\fU\204Z\204@\f
\307\\\211HA@\202&
\204T\f\f\307Z\211HAA
\202&\f\211\202'\205i
\205i
B-\310\311	\312Z	HH\236A	\307\\	S\313C\n\"BI\210	I\210	.\207" [#2# #3# $1 $2 j i 3 2 #101# plist 4 append stack l f $region $action $nterm #4# #5#] 6] #102="$STARTS:6" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #102# $STARTS 2 #4# #5#] 4] #103="use_names: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# #103# use_names 2 nil #5#] 4] #104="$put_values:0" #[(#2# #3# #4#) "	SH@	\306Z	S\211\fHA@
HAA\f\fU\204O\f\2046
\f\307\\\211HA@\f\202\204I
\307Z\211HAA\202\211\202\f\205^\205^\fB-
\310\311	\312Z	HH\236A	\307\\	S\n
BI\210	I\210	.\207" [#2# #3# $2 j i stack 3 2 #104# $put_values 4 l f $region $action $nterm #4# #5#] 5] #105="$nonterminal:0" #[(#2# #3# #4#) "	SH@	\306Z	S\211\fHA@
HAA\f\fU\204O\f\2046
\f\307\\\211HA@\f\202\204I
\307Z\211HAA\202\211\202\f\205^\205^\fB-
\310\311	\312Z	HH\236A	\307\\	S\n
BI\210	I\210	.\207" [#2# #3# $2 j i stack 3 2 #105# $nonterminal 4 l f $region $action $nterm #4# #5#] 5] "token_type_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 "token_type_opt:0" token_type_opt 2 #5#] 5] #106="decl:10" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #106# decl 2 #4# #5#] 4] #107="$grammar:0" #[(#2# #3# #4#) "	SH@	\306Z	S\211\fHA@
HAA\f\fU\204O\f\2046
\f\307\\\211HA@\f\202\204I
\307Z\211HAA\202\211\202\f\205^\205^\fB-
\310\311	\312Z	HH\236A	\307\\	S\n
BI\210	I\210	.\207" [#2# #3# $2 j i stack 3 2 #107# $grammar 4 l f $region $action $nterm #4# #5#] 5] #108="any_value:3" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #108# any_value 2 #4# #5#] 4] #109="package_decl:0" #[(#2# #3# #4#) "	SH@	\306Z	S\211\fHA@
HAA\fU\204O\2046
\f\307\\\211HA@\202\204I
\307Z\211HAA\202\211\202\205^\205^B-\310\311	\312Z	HH\236A	\307\\	S\313\314\315\nD\316BBDBI\210	I\210	.\207" [#2# #3# $2 j i stack 3 2 #109# package_decl 4 wisent-raw-tag semantic-tag-new-package quote (nil) l f $region $action $nterm #4# #5#] 7] #110="lifo_symbols:0" #[(#2# #3# #4#) "	\306ZH@	SH@	\306Z	S\211
HA@\fHAA\f

\fU\204Z
\204@
\307\\\211HA@
\202&\f\204T\f\307Z\211HAA\f\202&\f\211\202'
\205i\f\205i
\fB-\310\311	\312Z	HH\236A	\307\\	S\nBBI\210	I\210	.\207" [#2# #3# $1 $2 j i 3 2 #110# lifo_symbols 4 stack l f $region $action $nterm #4# #5#] 5] #111="put_decl:3" #[(#2# #3# #4#) "	\306ZH@	SH@	\307Z	S\211
HA@\fHAA
\fU\204Z\204@
\310\\\211HA@\202&\204T\f\310Z\211HAA\202&\f\211\202'\205i\205iB-\311\312	\313Z	HH\236A	\310\\	S\314\315\316\n@D\317\320\316\nAD\321\316D\257DBI\210	I\210	.\207" [#2# #3# $2 $3 j i 3 5 2 #111# put_decl 6 wisent-raw-tag semantic-tag quote 'put :rest :value stack l f $region $action $nterm #4# #5#] 12] #112="plist:1" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nCBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #112# plist 2 #4# #5#] 4] vector (default . error) ($$use_names . 1) ($$put_values . 2) ($$put_names . 3) ($$rule . 4) ($$nonterminal . 5) ($$declaration . 6) ($$epilogue . 7) ($$prologue . 8) ($$grammar . 9) (default . error) (SYMBOL . 19) (LBRACE . 20) (RBRACE . 21) (default . error) (SYMBOL . 23) (LBRACE . 24) (RBRACE . 25) (default . error) (SYMBOL . 28) (LBRACE . 29) (RBRACE . 30) (LT . 31) default intern-soft (default . error) (SYMBOL . 37) (default . error) (DEFAULT-PREC . 39) (NO-DEFAULT-PREC . 40) (KEYWORD . 41) (LANGUAGEMODE . 42) (LEFT . 43) (NONASSOC . 44) (PACKAGE . 45) (PROVIDE . 46) (PUT . 47) (QUOTEMODE . 48) (RIGHT . 49) (SCOPESTART . 50) (START . 51) (TOKEN . 52) (TYPE . 53) (USE-MACROS . 54) (default . error) (EPILOGUE . 72) (default . error) (PROLOGUE . 74) (default . error) (DEFAULT-PREC . 39) (NO-DEFAULT-PREC . 40) (KEYWORD . 41) (LANGUAGEMODE . 42) (LEFT . 43) (NONASSOC . 44) (PACKAGE . 45) (PROVIDE . 46) (PUT . 47) (QUOTEMODE . 48) (RIGHT . 49) (SCOPESTART . 50) (START . 51) (TOKEN . 52) (TYPE . 53) (USE-MACROS . 54) (SYMBOL . 37) (PERCENT_PERCENT . 76) (PROLOGUE . 74) (EPILOGUE . 72) (default . error) (STRING . 82) (SYMBOL . 83) (PREFIXED_LIST . 84) (SEXP . 85) (PAREN_BLOCK . 86) (default . error) (SYMBOL . 88) (PREC . 89) (SYMBOL . 90) (CHARACTER . 91) (PREFIXED_LIST . 92) (PAREN_BLOCK . 93) (BRACE_BLOCK . 94) (default . error) (SYMBOL . 98) (default . error) (SYMBOL . 99) (default . error) (SYMBOL . 102) (default . error) (SYMBOL . 103) (default . error) (SYMBOL . 28) (BRACE_BLOCK . 104) (LT . 31) (default . error) (SYMBOL . 107) (default . error) (SYMBOL . 108) (default . error) (SYMBOL . 99) (LT . 31) (default . error) (LT . 31) (default . error) (SYMBOL . 113) (LT . 31) (default . error) (GT . 115) (default . error) (SYMBOL . 90) (CHARACTER . 91) (default . error) (COLON . 117) (default . error) (STRING . 118) (SYMBOL . 120) (default . error) (SYMBOL . 23) (BRACE_BLOCK . 121) (default . error) (SYMBOL . 23) (BRACE_BLOCK . 121) (default . error) (SYMBOL . 126) (SYMBOL . 23) (default . error) (BRACE_BLOCK . 131) (default . error) (SYMBOL . 90) (CHARACTER . 91) (STRING . 118) (SYMBOL . 23) (SYMBOL . 90) (CHARACTER . 91) (default . error) (SEMI . 142) (OR . 143) (default . error) ($EOI . 146) (default . error) ($EOI . 147) (default . accept) [(($STARTS . 145) ($grammar . 18) ($prologue . 17) ($epilogue . 16) ($declaration . 15) ($nonterminal . 14) ($rule . 13) ($put_names . 12) ($put_values . 11) ($use_names . 10)) ((use_names . 22)) ((put_value . 27) (put_values . 26)) ((token_type . 34) (put_name . 33) (put_names . 32)) ((rhs . 36) (rule . 35)) ((nonterminal . 38)) ((use_macros_decl . 71) (type_decl . 70) (token_decl . 69) (keyword_decl . 68) (start_decl . 67) (quotemode_decl . 66) (scopestart_decl . 65) (put_decl . 64) (associativity . 63) (precedence_decl . 62) (provide_decl . 61) (package_decl . 60) (languagemode_decl . 59) (no_default_prec_decl . 58) (default_prec_decl . 57) (decl . 56) (declaration . 55)) ((epilogue . 73)) ((prologue . 75)) ((nonterminal . 81) (use_macros_decl . 71) (type_decl . 70) (token_decl . 69) (keyword_decl . 68) (start_decl . 67) (quotemode_decl . 66) (scopestart_decl . 65) (put_decl . 64) (associativity . 63) (precedence_decl . 62) (provide_decl . 61) (package_decl . 60) (languagemode_decl . 59) (no_default_prec_decl . 58) (default_prec_decl . 57) (decl . 56) (declaration . 80) (epilogue . 79) (prologue . 78) (grammar . 77)) nil nil nil nil nil nil nil nil nil nil nil nil nil ((any_value . 87)) nil nil nil nil nil nil nil nil nil nil nil nil ((item . 96) (action . 95)) ((@1 . 97)) nil nil nil nil ((lifo_symbols . 101) (symbols . 100)) nil nil nil nil ((token_type . 34) (put_name . 106) (put_name_list . 105)) nil nil nil ((lifo_symbols . 101) (symbols . 109)) ((token_type . 111) (token_type_opt . 110)) ((token_type . 112)) nil nil nil nil nil nil nil nil nil ((token_type . 111) (token_type_opt . 114)) nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil ((item . 116)) nil nil nil nil nil nil nil nil ((string_value . 119)) nil nil nil nil nil nil ((put_value . 123) (put_value_list . 122)) ((put_value . 125) (put_value_list . 124)) nil nil nil ((lifo_symbols . 101) (symbols . 127)) nil ((plist . 130) (plist_opt . 129) (put_value . 128)) ((use_name_list . 132)) ((item . 135) (lifo_items . 134) (items . 133)) nil nil ((rhs . 36) (rule . 138) (lifo_rules . 137) (rules . 136)) nil nil nil nil nil nil nil nil ((string_value . 139)) nil nil nil ((put_value . 140)) nil nil nil ((item . 141)) nil nil nil nil nil nil nil nil ((rhs . 36) (rule . 144)) nil nil nil nil] ((grammar . $$grammar) (prologue . $$prologue) (epilogue . $$epilogue) (declaration . $$declaration) (nonterminal . $$nonterminal) (rule . $$rule) (put_names . $$put_names) (put_values . $$put_values) (use_names . $$use_names))] 150) (#$ . 1987))
#@28 Setup the Semantic Parser.
(defalias 'semantic-grammar-wy--install-parser #[nil "\306\307!\210\310	\311\f\312\313\314\315\316$\207" [semantic-parser-name semantic-grammar-wy--parse-table semantic--parse-table semantic-debug-parser-source semantic-grammar-wy--keyword-table semantic-flex-keywords-obarray semantic-install-function-overrides ((parse-stream . wisent-parse-stream)) "LALR" "grammar.wy" add-hook wisent-discarding-token-functions wisent-collect-unmatched-syntax nil t semantic-grammar-wy--token-table semantic-lex-types-obarray] 5 (#$ . 43971)])
#@36 block analyzer for <block> tokens.
(defvar semantic-grammar-wy--<block>-block-analyzer nil (#$ . 44543))
(defalias 'semantic-grammar-wy--<block>-block-analyzer #[nil "\300\207" [nil] 1])
(byte-code "\301\300\302M\207" [semantic-grammar-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)) (")" RPAREN) ("}" RBRACE))) #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\360\312\307!\313\306\314@\"\211\203\272	\2034\n	W\203_\nTA@\307\224\307\225BB
B\211@\211\211A@\247\204T\211AA\202V\211A\262A\262\202\357\3158\307\224\212\203x\203x\316\317!\210`\202\231\3201\205\316\317!\210`0\202\231\210\3158@A#b\210`\211\262)BB
B\211@\211\211A@\247\204\257\211AA\202\261\211A\262A\262\202\357\314A\"\211\203\357\nSA@\307\224\307\225BB
B\211@\211\211A@\247\204\347\211AA\202\351\211A\262A\262+
-\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 (error) #1# #3# #2# debug-on-error semantic-lex-debug-analyzers semantic-lex-unterminated-syntax-end-function] 8 "block analyzer for <block> tokens."]] 2)
#@36 regexp analyzer for <char> tokens.
(defvar semantic-grammar-wy--<char>-regexp-analyzer nil (#$ . 46569))
(defalias 'semantic-grammar-wy--<char>-regexp-analyzer #[nil "\300\207" [nil] 1])
(byte-code "\301\300\302M\207" [semantic-grammar-wy--<char>-regexp-analyzer ((looking-at semantic-grammar-lex-c-char-re) (semantic-lex-push-token (semantic-lex-token 'CHARACTER (match-beginning 0) (match-end 0)))) #[nil "\306``dB\307\310\n!\2035\311\307\224\307\225BB
B\211@\211\211A@\247\204-\211AA\202/\211A\262A\262
-\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 CHARACTER semantic-grammar-lex-c-char-re] 6 "regexp analyzer for <char> tokens."]] 2)
#@38 regexp analyzer for <symbol> tokens.
(defvar semantic-grammar-wy--<symbol>-regexp-analyzer nil (#$ . 47358))
(defalias 'semantic-grammar-wy--<symbol>-regexp-analyzer #[nil "\300\207" [nil] 1])
(byte-code "\301\300\302M\207" [semantic-grammar-wy--<symbol>-regexp-analyzer ((and (looking-at #6=":?\\(\\sw\\|\\s_\\)+") (let* ((#3=#:val (match-string 0)) (#4=#:pos (match-beginning 0)) (#5=#:end (match-end 0)) (#1=#:lst '#7=((PERCENT_PERCENT . "\\`%%\\'"))) #2=#:elt) (while (and #1# (not #2#)) (if (string-match (cdar #1#) #3#) (setq #2# (caar #1#)) (setq #1# (cdr #1#)))) (semantic-lex-push-token (semantic-lex-token (or #2# 'SYMBOL) #4# #5#))))) #[nil "\306``dB\307\310\311!\203t\312\307!\307\224\307\225\313\306\203L\204L\314@A\"\203C@@\202%A\211\204*\206R\315BB
B\211@\211\211A@\247\204k\211AA\202m\211A\262A\262-
-\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 #6# match-string #7# string-match SYMBOL #3# #4# #5# #1# #2#] 6 "regexp analyzer for <symbol> tokens."]] 2)
#@35 sexp analyzer for <qlist> tokens.
(defvar semantic-grammar-wy--<qlist>-sexp-analyzer nil (#$ . 48516))
(defalias 'semantic-grammar-wy--<qlist>-sexp-analyzer #[nil "\300\207" [nil] 1])
(byte-code "\301\300\302M\207" [semantic-grammar-wy--<qlist>-sexp-analyzer ((looking-at #2="\\s'\\s-*(") (semantic-lex-push-token (semantic-lex-token #1='PREFIXED_LIST (point) (save-excursion (semantic-lex-unterminated-syntax-protection #1# (forward-sexp 1) (point)))))) #[nil "\306``dB\307\310\311!\203c\312`\212\203'\203'\313\314!\210`\202E\31514\313\314!\210`0\202E\210\312@A#b\210`\211\262)BB
B\211@\211\211A@\247\204[\211AA\202]\211A\262A\262
-\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# PREFIXED_LIST forward-sexp 1 (error) debug-on-error semantic-lex-debug-analyzers semantic-lex-unterminated-syntax-end-function] 8 "sexp analyzer for <qlist> tokens."]] 2)
#@36 sexp analyzer for <string> tokens.
(defvar semantic-grammar-wy--<string>-sexp-analyzer nil (#$ . 49535))
(defalias 'semantic-grammar-wy--<string>-sexp-analyzer #[nil "\300\207" [nil] 1])
(byte-code "\301\300\302M\207" [semantic-grammar-wy--<string>-sexp-analyzer ((looking-at #2="\\s\"") (semantic-lex-push-token (semantic-lex-token #1='STRING (point) (save-excursion (semantic-lex-unterminated-syntax-protection #1# (forward-sexp 1) (point)))))) #[nil "\306``dB\307\310\311!\203c\312`\212\203'\203'\313\314!\210`\202E\31514\313\314!\210`0\202E\210\312@A#b\210`\211\262)BB
B\211@\211\211A@\247\204[\211AA\202]\211A\262A\262
-\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# STRING forward-sexp 1 (error) debug-on-error semantic-lex-debug-analyzers semantic-lex-unterminated-syntax-end-function] 8 "sexp analyzer for <string> tokens."]] 2)
#@43 string analyzer for <punctuation> tokens.
(defvar semantic-grammar-wy--<punctuation>-string-analyzer nil (#$ . 50540))
(defalias 'semantic-grammar-wy--<punctuation>-string-analyzer #[nil "\300\207" [nil] 1])
(byte-code "\301\300\302M\207" [semantic-grammar-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=((GT . ">") (LT . "<") (OR . "|") (SEMI . ";") (COLON . ":"))) #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\210\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~\211AA\202\200\211A\262A\262.
-\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#] 6 "string analyzer for <punctuation> tokens."]] 2)
#@40 keyword analyzer for <keyword> tokens.
(defvar semantic-grammar-wy--<keyword>-keyword-analyzer nil (#$ . 51867))
(defalias 'semantic-grammar-wy--<keyword>-keyword-analyzer #[nil "\300\207" [nil] 1])
(byte-code "\301\300\302M\207" [semantic-grammar-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!\203]\312\307!\211\313
!\205'\211;\205'\314
\"\262\211\262\2051\211J\262\211\203\\\307\224\307\225BB
B\211@\211\211A@\247\204T\211AA\202V\211A\262A\262)
-\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 obarrayp intern-soft semantic-flex-keywords-obarray #1#] 6 "keyword analyzer for <keyword> tokens."]] 2)
#@34 sexp analyzer for <sexp> tokens.
(defvar semantic-grammar-wy--<sexp>-sexp-analyzer nil (#$ . 52861))
(defalias 'semantic-grammar-wy--<sexp>-sexp-analyzer #[nil "\300\207" [nil] 1])
(byte-code "\301\300\302M\210\303\304!\207" [semantic-grammar-wy--<sexp>-sexp-analyzer ((looking-at #2="\\=") (semantic-lex-push-token (semantic-lex-token #1='SEXP (point) (save-excursion (semantic-lex-unterminated-syntax-protection #1# (forward-sexp 1) (point)))))) #[nil "\306``dB\307\310\311!\203c\312`\212\203'\203'\313\314!\210`\202E\31514\313\314!\210`0\202E\210\312@A#b\210`\211\262)BB
B\211@\211\211A@\247\204[\211AA\202]\211A\262A\262
-\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# SEXP forward-sexp 1 (error) debug-on-error semantic-lex-debug-analyzers semantic-lex-unterminated-syntax-end-function] 8 "sexp analyzer for <sexp> tokens."] provide semantic/grammar-wy] 2)