python3-funcparserlib-1.0.0a0-1.oe2203sp40>    fQ ;G|`u` C -R [/RaC8I0~UOŮ7"01n\ XmIO̓( o 㨼Vՠi$G-r"kOf|8Cz. HԪI8 ɺS!N+ U2?wO9, :iֹILh",:N=ZN@sp9x}[ɺoRjl~,nP+m 8}O3oZ-Jӟ` 5ANFVar^)7A| Zʈ7Ih,8BY9fD R/ͽw,я283a965e227f202fa182860fd79c20a698b04ea799c0b98953b2c8e19d05882a16351d4890a1796fa1d79e69dafe24a66ad854d2l= ["vu>=?d  , n -9flt  4   ,  D     (  /(W8`9h:FG$HIXY \4]^bdefltu vwxpyz,06x|Cpython3-funcparserlib1.0.0a01.oe2203sp4Recursive descent parsing library based on functional combinators*Parser combinators* are just higher-order functions that take parsers as their arguments and return them as result values. Parser combinators are: * First-class values * Extremely composable * Tend to make the code quite compact * Resemble the readable notation of xBNF grammars Parsers made with ``funcparserlib`` are pure-Python LL(*) parsers. It means that it's very easy to write them without thinking about look-aheads and all that hardcore parsing stuff. But the recursive descent parsing is a rather slow method compared to LL(k) or LR(k) algorithms. So the primary domain for ``funcparserlib`` is **parsing little languages** or **external DSLs** (domain specific languages). The library itself is very small. Its source code is only 0.5 KLOC, with lots of comments included. It features the longest parsed prefix error reporting, as well as a tiny lexer generator for token position tracking.fQdc-64g.compass-ciGiMIThttp://openeuler.orgUnspecifiedhttps://github.com/vlasovskikh/funcparserliblinuxnoarchX  {ffa} \AA큤fQfQfQfQfQfQfQfQa=fQfQfQfQfQfQfQfQa=a=a=a=a=a=a=4240bf570caf02d019958704a824eb44c7647b9ae452d673f070fe45566709f1c1de6900d7e7612fa5368b0b814518d707119ea1749f59a8f70d756550e31767c9ac19587beded19d7511cd593e022fb5898207a658f3d0b9c4c516a72e7eae853f59a9b994175a7c5574af7a016676e3032d835eeaf39834b335f507c36c56501ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b4f03a4c562310cb63a4693a00ed9b87f80810ad756a74ee8a13cf3e6f4ba56f1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550d02f532a5a16babf0b6334c9fe09e44ebd7c4ea33d77e62e4ce081d257898330d02f532a5a16babf0b6334c9fe09e44ebd7c4ea33d77e62e4ce081d257898334a2e8ea710dfd398e430b99cafd6cd21bcecdf8ab7daeececd08e43061ebff314a2e8ea710dfd398e430b99cafd6cd21bcecdf8ab7daeececd08e43061ebff31541f68892dc18b6df2c2a3931238151fbb5f36aca5580b5409749d02814517a0541f68892dc18b6df2c2a3931238151fbb5f36aca5580b5409749d02814517a0378e71a76c160986493967b3bf2d457e1527c589ac8439ea9ab4cf48b11bfe12378e71a76c160986493967b3bf2d457e1527c589ac8439ea9ab4cf48b11bfe12711b1bc1fd4cf3318dd622efd01f125518c3a3085414623f4b114c27bd70ca46e268934d7524f14b7cde088339afd2e366be2e4a214a4694c8cfa325303af91b8f8939a4948219317ccd600353e0d55e64019f640f3af322e65368b7533460fdefc4eee76d6425dc91bc65c3b39960b189772a0927073909a889e5df1cce2060e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855147453784d85063713dd8f0aa3df1fce06cbb664f171534e67fc2d135edcc8faf7480ef9d4262db2a3d049cd5415be90301d81a9c8414ef35a3e54e8d04a3dd1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-funcparserlib-1.0.0a0-1.oe2203sp4.src.rpmpython-funcparserlibpython3-funcparserlibpython3.9dist(funcparserlib)python3dist(funcparserlib)@     python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.93.0.4-14.6.0-14.0.4-14.0-15.2-14.17.0b_@huangtianhua - 1.0.0a0-1Python_Bot - Upgrade to 1.0.0a0 to fix obs build error- Package Spec generateddc-64g.compass-ci 1716627093 1.0.0a0-1.oe2203sp41.0.0a01.0.0a00-metadata_list-compact_tlv-python3-funcparserlib-1.0.0a0-1.oe2203sp4.noarch0-metadata_list-compact-python3-funcparserlib-1.0.0a0-1.oe2203sp4.noarchfuncparserlibfuncparserlib-1.0.0a0-py3.9.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txt__init__.py__init__.cpython-39.opt-1.pyc__init__.cpython-39.pyclexer.cpython-39.opt-1.pyclexer.cpython-39.pycparser.cpython-39.opt-1.pycparser.cpython-39.pycutil.cpython-39.opt-1.pycutil.cpython-39.pyclexer.pylexer.pyiparser.pyparser.pyipy.typedutil.pyutil.pyi/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/lib/python3.9/site-packages//usr/lib/python3.9/site-packages/funcparserlib-1.0.0a0-py3.9.egg-info//usr/lib/python3.9/site-packages/funcparserlib//usr/lib/python3.9/site-packages/funcparserlib/__pycache__/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2noarch-openEuler-linux-gnudirectoryPython script, ASCII text executableASCII textemptypython 3.9 byte-compiledPython script, Unicode text, UTF-8 text executable PPRRRRRRRRRRRRRRRRRSCK҆Hutf-8d9f2e6f8966743ac3154c39162ac58fefb06c319992a15aa73c98babd181f9b5c18c0236fd318d8827b68b456890447e15b4cee45269dbcf3ca4d1e5bdbcc51f?07zXZ !#,YwP8] b2u Q{LY2i5 ICe{@˓_q)NXFY\"Y8 S qak@˦XoZyiecuKЎ*ʏ2(8&I5 F]NeuTlzڑZ!/M2[0M,ի yԜS Sye3 nCkD0y؂2ԾïX]LoLG."¾S4$8|>};̐GX#;x6B~ BI_iίxII? q!V|ҍ_Al I=IZq@ʽ8#>ȹ!W^-yjSa?<*ܽkL4V6 ցᠯ'qfkg5Vg>eZYI)Jx>@-;m`UD>'"\BfKقc@B_sӻ\6%[`K򘎠;AFsC.t񌩲9Nv'^k2z?1T멄!G]a&g#ffMV3[)f,p&NbnWy\y.P.i[p?4N0g `lBKJ.|("b=@f*f+c:6!;~vfZ+1:}Bk,ᇬEBAj@?I 0H՛H!Bւtx8aI2]wHH(Dnoģl^n K%a y Jr:1ׇG,4BdvFV/vW!d#H0%iX_5/C%,^ҩG4s:Vԕ+.{+ G.¾8!O.pX%, ]S-XEog ?~@m?t~a'g)ԗPX rJ'6(.Ѕ_/#v*N{rXjtǦvJǎo/ΟL!hC6shGJXBTu(/ыRj.r a~=CJevbMf b5˳4'Ég({~J8yλ}r2EE'C"~r2O^=ܦJ:7&4oepc$p16Bs8",M]'W)$UN cb\5˅_E8t&7vm~b#eIR؛R8rsQ]|.Af\kM!I>@Ci6rPl7EF~9Ѳfw&Hk4 WUu]6.+X+PyRieH.!ڼExu_W ܻʡ |DR)Kw+ɠV͕|IV2yO@mP.YJbVc+ϏA0)ƗVs+{KS l$֊B UJHQ Qf@'(^Ppi#@|؞T+Nv>> &cbc+*v;6pEm^dPYD#\B(x>h ߧS:L(PS?Ft2@ݮ)z`Wyl?[?]a Xe[/x >呣:\M*7NdL@g">efx%-cM2~s& 1"WN;+BF s .}xf_f"/,nu ~oe@Yv{ c&$ (+(nyiߺ&E4Y;6w|Y%/-yUrٻJ$]PU!\T&Pn0p4Sg|9_nWWw5oqIgҚ9-t!^OP^ڠCQqK^@k~ yȂ;~h#:'z2:<ؠWјH*0hy1d̰fucۘumcg[/3b'0ǵ$ hP-؍3sG(e+8hhW_9謋rKU?4H3|YB g{'~GCp$3Q\M@Uډ? SJSSthx ۯ38yqA be6AtׅH~}T8юE-%(/(81d#NևX; QjCpjοdP=>^#޷q^e525An)ͲzAd_rii(Gi- 0`,DG"dC?Qz#v9VLd{gW7hׅ)l_fݺpB<'(ҥ&P[S,%M!z|nԮ:K;^ls&S-CUǡ}0r1$)S:t6o#fyXL4ApkÄD1bZzXܽقɴmj5-Y.Wzhi*(sѹIlW)P˘')ຫo{6c&Zp'LhIJyҿi7WǥG\7`g?ǖUŒ#4< L*:9tqJ=(-y$o>i~D^ƨ^@Wݍb6 R '?.˟ga;gL}C&.ЖU(b҇ݎ҅!󍢺 ` /1S$*my-pbH46a;KQFO;0!g~t{5jc!$Jd 5ho"kyIpZ\"ΰrn~}(;ZkOD'W;#iR!B?HDz7zi7F}l2$| If&b{ly'3{|QGII]4]f;PY[2+z *再=\v+5R+Y KXҶJzЌhԦ*BxPo:Y\f)hz!NJ4"R"nˠW u"R:i4M DP oY 1 GfJ?V/d&9 m:jM&bv#Y<@:"|o7K*b}c B=fmV6wĂ0&3q{?<@1%8}?_8Tt:@ItFѰW#ܴÚo팝7klOYs*nК.-2 +H~ÏnV'{w %7vLL )Q~{W3pPDG;a~b+vB6o3&XP$eL{'IrOvBhy'9&ûWFjMs.#g%nl ]ܪRb0G&KϤjpg-ݶ[T/!(7\#1|aPI" %K/)qnc#@ ]I*) ς4ESԉTOydg{ysI[usgr_G͓5 tg~j[uX۪pni :+3&_i0i5/'f]s 5j(! 8퉭s!hCt{Mcm&P8PSJa{(]$ap\@NFvq߫er 㔤|a3~YϊZJ?%мc/n0ڻI.SEw<:-|Y` GJ.!nd~DٲQ=Qip@|\k]0OD W8|ܮ^oeGr͈_l-eJǮF aOb?Y$89[98"eޮ7A.Zu9sEp}~@g.4'($]jOxA\ )Z2#4ߕ [e$"BC 2UZ]F|)@Nʠ.駁D@AJ:'= ҢtH+zkʆ8öIod=k͉cm4IR/'$o5ftgg:#oN4q)R^[;!eL|GVo.=t)qف.l6\v^Ai\vGgZd \͞G1;2 s&cT#eԛm{qtŬk8b^Ei["]'݁ut&mW+R6<1>K ӽzpG7 89I(h4ݭC'ǀ6Iiau.x(]Tt?N_k*]~9 >Ĝ2VjZA(ߤw]Zʖq5_`]?8EU zQ9Lq [H$tmfΈ{?"5S[0 2mrF {ϝ3D[tb{>o53t+lۈ;{_,YfQ#DdyM;z}3xh$1-=l?kAvh#\ĔTZ'xz2"IJa̕~Dt7+~ICp* P. `TZ N:a>3ȱqX`eq~ᷥStFP@wOahVPaz~|%a1Q M UѧuR"m6g,@Rm9Ԉz7$.yk$Z(0%A'ʧC;n5,-ZBntmvhآ@[G:B$8)氷Xbmo٥.L'09ƃȡ{z?_*%b䴸,هe{80VEȃS6{Y_@ds3GhWܲj#|KA]LXd?E܃mb1)EP-{KPϻ{m,R%$j"ny-S_^imiM:}!zi1B|1niiXV1 cX&};N\4 +jT,AMF %rG_s&Ғ|,Tѝ1uTuL^N[9u;{f-EY~`6bOAԉ\h=ٜA~:t6mK?Y0E<9aiP;p1A 'RaAڶ=H'O()ETAaEU7GɐU oGbuh2]G- g.OlJB95XI^D [wjVYJzyD 3ove+W'fY1 OiQfqSՂ;s\,_7Bg٪\p5|D6;JIktCܻȪ(Hh`+͠_Ro@5!.όgc,F )w{ʖïsBAR/8NwȬ."%r'8ܯư Ԅ=Հ=?)&S>혛oÖ].HR!(`aDxŕ[+"ÑdW|'ueGY h| T 0ksPwRI ˸.I&o=q W-z@*SLiM[mrQA-E&Gk>J]cHpTxş1ogAz Ρ(2c@SXol{~J!n\>ͺAxk(6*1fx>Q *j&2ާ NFԌ#!62.$哻!lQ#kȤlѕ3I ,rG2Q.j»7ľVBh&%Zݻ0&nOl=b|4Zh8ʧo[סRڛZR% q) gye4iDlVw.(hkaE3kaTɳ>/u }9y |-/J$7a(8Q"<;/%BqX\d@egeuזy@V9Sin[**S"z:yݾNT_rJNSQ<⃾g2ݢYu9bHF*_Yծd[F=8(Z+t2}*'Z-5(oX)ň&W8z|2]$}=˂V**:C"zxQu;g ®"Y'S^H6hO r+>Ykc8c)b!wu =lӁ;V5Ţ+ sob'>}pj-lUFܫQwM4ICAn5qyؿ{2[ObsJ!/<#j~D7ўdyB1n* ,AdMvs2 >tE47Ct+fߣ9s^ ᒵrGЖQ;;^C.qc17۬F!=Av-pVuPwP\N tɝ'*0ۉ!g$r)0`b/0؁w!o⦪hܕND )EelD)ZΧyy|od)Z&3#δ{f~v}PSz8;^Vs^9<u>9V`Mvosi>d ߻ Q**#c3! 6}vk>&i lN&χctsei^p^2/+Q?/2 $2nl'Q!SDo`j{J#g zP۟6sF ruMED۠)bC3o0dt]}oЀL auSy<>jVךdCH[@0%Rnbjy+S*28m<&~gI[mQz0t(2qΒZ1NXy5\!~T|i&C6x Z]w¬M;BbkW|3z }c {kXe# [{YWIG:Gj5i%:q[J2%AoUI4&{'.ܹqai8XMtX5> ~We\`؟AN]w 0zBbσ (qPܱn o-q?Zǁ 3v)k %#hX`;ވhdU|p˰Ֆ|>;.|5,joFss(ޏ{伢j?@aȥ`~&R$$vV@1-:[-_,FB˫B7vWbr / )r* i}Du{<\ 0 M,`|O +=rb =">NqA c4Cc/%6ds@S(UݛQeο`Uߤ}j,5A%7Khc6Ӽ^+uKZKưe`b D y#fLcGZwY+ZZ_"c%atb L]*br9w*za |g.|rxퟷ9KUӍ4oSR "g9v[u[´WAvU)%Ɛ?oU|w`?'0fO @Cah葶.s%sd7L͖BjD܏\\a\:'f<.M{l᥅'_p+B6pKP5͎YJ`vX R?N50FAN[)Q RT ?Vg(Ex}EkQq sJ,mlAxȀ6mEIr']W _FWݴ]{&`c3,nDr[;UkrWє,BF:hʁ.{A pjT9Q<(,a|?kv_›X ~#~(Xg%`HN>O~bPA 4È25 Pݍ`D@ꐒ[\*-a E6P[m;8訕 WZIl_@D;](TYHMbFeq.Cw?\$hHkO:%U7ﻕ\q8KTbx{Nn#oc"C?Ucf1SQ)֙>%hW`,"wΉOFlN!akvm///8/DIKfpapӃ|7X\OܺlrYù<@ZkAl&u+Ћ:(;($]="TU8Z\)9Ko] HAgU)tn,EPȁ,G8AŔRkxOKAlvSR]˞`+*zZ!+UJjEqI ۃd+Pbx}oցǑ©ƒv,\PÐ3-6>4\K#sX+r%3*-O// NIBһHD irK| tM! %R>~$Rµ)n%U󻙙Mِ`JH8vTꚌE$q66{YVbcڀFQ8H9Z rU1NX{]洓7Nj֣ =%vчRIŗ1șTՄWКpܳ ^PAV3pZGNGyU@Jvu#O=iH4r۠W'4q390jJ a+H_`^-{!ˋdȊe=dEf7EX9ԽӑG)M*(˟a$Yh&.wi~ )$􉥙 i8)I/gԊQm[B!ćmXBFvQHa|u?w셹6A/)Ɩ&ORMZ֗" Bi 4_Ea-!zp˳:LI31P6|ܗVږ$c+$'z j;6 MWd/ royQ0\?Qd$iZlA~sz(je%O: tǶK}uf.KzGc&ZPX>+ Ϗ]lzܭњh.Pڷ 0>PEJ^.E? C96t)|q:6xcaswmþ) >x\`|4mSD%]mA>BBZ>-kJNp'" LJmjFJ2N;K+zՋ0tM,pݠBzr&FHmjnb\$D2-eEw GS>@#[H,SD+hbz{͛5-]RQ8RW\,~70mXfKR(:Yj]lT-C?j3g bJ+ݧ#I g_e |J%DU"ybPtrqX~0#UNmN`[d1NG6+]MFΠav"j=&WVmfos73Hm׈.ޘp5,1vc d|Wp5ܗG΃.aӯJNL1Wt z:P (RTבw/cpcka<Z4צ()Jԛ]uJ͓Mg"6)O(Z % CsL`zyjSJ%C3׬AFհN,.Gy˭.|ߌ~'85Jd,.:/Y举cIfEy 9cm,zL`=M yr-I TÛx>刜΂/?ע~GVU9PhQk6v9HW5X~nl\ZhZ/R>H86VkIao"ZڜXS=Dz Osl:mK t_Cܞ*?+jyX8K/ *FBQ۳e)g7Nuu\{NHX:sMx!).4 :w Y|$V {{;S6~yoSmq}ABiE]|}'XiYk9*K&KD v9RA^z38<$TR`1.~ױ\jV;C!l=]&7O,NVS찉!(Zv5mkcsCM;PqmXpGlKU˦V&N0Eq%~lځu> !5[p2KQ,N8IP"0h)3$AT["iQgq0Të3N{ch ޙljpYWQgAZ5,Pxb!D_Cc )޴ /ftgcnI5S^7O=S> R< g2)+t|bXPD7dY:??ԹOo1SE]P8݂ V$K]JTBMy S?nU9$S ,6TFW"p  HA|j 6 @h'#@,o(LF_t[@vH:W p|}AceM. 2Q/c}_ 1z$7+Ze-.BH{(clf~f3}kػ/ͽI˗dIzLY])rY]P /*-*Q>ciSxٝ"nkj-oSKӯ[x, f"U߄V =y0 dxg!ͣ-ݞʦ5jdvd7fX>,єR̀FnjIs~^oY| 6/Q{{-(D(axDG|W.˝֊q0[iͰ\(]Zb/4JeY,t KS::C,/N)$i_.`E 96!BZcmF [&R_П0Fm'zSVpGEJMJNE{B=gNl!EDEs {@6n]iCu6L@~jվC\ ucc)W[3c2AkzCxkePdI$f d_=Džv!"^Yf dY ;;k^H؝Guܘ}M?Ȥ+kFHAxTFzvTѮ׶h>{/4-i40$BrZ8 DwAC81JOW8A?GP͟_+[7A_K_21ah`>FQ}aI.ZE-qB_Ao{f3SϺ\EW= 0J<P{$dƒ>CD̉hcS" \(%KRUxy1Xl5Egarq.ΛxftdOET,t BxY3\x'g6v͆?LdOX#7O( s)뎢l[OWп8KNWFͷ;vjψi:q]* A]`P=&KPN3XV-ֵ߬4eewioš5ܩ34RYGBXyzػV>|,˕4Ÿ+ VN94g}9f»KnzbqLWi8O2q<1qzME!(󫋂)Ȭ-$5W8 v:n;Z<ΘAiXs2~zo.S;)F=n&~3pF = GZI$IP5k |f5p}c a2;6p80 |b6h7ftz7 S7xr}iєw`/C\y^|,1E|}vBX\[mǴN(Ѱgg.-)뱆~p2٠m8( U \y_ҚTRƗF39N˷js "/߉ F$15VeF91#w&r8p%Qjqd>3A[/;R<Tlbf+ =!vH#^gY/-?[Կ&>K0GV5q"4:CR(W d^q3Z4yzr@.)?.s)GxJR # D_kJpd$VbՐ#'F @? !M܈%N'+Ҹ,R?pgR?mkv\WT> 1/sCemb!1U`OΖR^N)ma-lb۵֔S*hq^K{ԭfrx'ֶ Y eD+#7`7j%_Ǭ1sNeqLwv~ߤDŀ=aє`&BvV\~DCw 3nEJ{mϠb-c -tz )ror`F`C@>61'EhD~Ri<彼 w YZ