python3-funcparserlib-1.0.0a0-1.oe2203sp3>  <@PT@7!.ܶujG7oeO openeuler@compass-ci.com G7oH_ t OZKMw@:6n OY@~r|dUl8A 2K%P ̫R]RroN`Qic nKcS[A)PJP #c.x[Ah:2 z_Nʳ*X OB?`uZ"I5;cA4U>- F,i0b_7G6ccf@ӗ7QR"\1@C~.JO/%UFZ{z|pY\W.. mD˨]⏟d:5Z<ǫ>GY81Y%1yN"@!qTXMe1b7a7727e7ac56ac20150441a45143dcfe020aa62fefce18c1e8a43812e0a4efbec1204d5659945caa13d8c657fbc917e84bffelU噟6Z`xWCYx>=?d  , n -9flt  4   ,  D     (  /(W8`9h:FG$HIXY \4]^bdefltu8vw(xyz4DHNCpython3-funcparserlib1.0.0a01.oe2203sp3Recursive 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.eO dc-64g.compass-ciGiMIThttp://openeuler.orgUnspecifiedhttps://github.com/vlasovskikh/funcparserliblinuxnoarchX  {ffa} \AA큤eO eO eO eO eO eO eO eO a=eO eO eO eO eO eO eO eO a=a=a=a=a=a=a=4240bf570caf02d019958704a824eb44c7647b9ae452d673f070fe45566709f1c1de6900d7e7612fa5368b0b814518d707119ea1749f59a8f70d756550e31767c9ac19587beded19d7511cd593e022fb5898207a658f3d0b9c4c516a72e7eae853f59a9b994175a7c5574af7a016676e3032d835eeaf39834b335f507c36c56501ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b4f03a4c562310cb63a4693a00ed9b87f80810ad756a74ee8a13cf3e6f4ba56f1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550d02f532a5a16babf0b6334c9fe09e44ebd7c4ea33d77e62e4ce081d257898330d02f532a5a16babf0b6334c9fe09e44ebd7c4ea33d77e62e4ce081d257898334a2e8ea710dfd398e430b99cafd6cd21bcecdf8ab7daeececd08e43061ebff314a2e8ea710dfd398e430b99cafd6cd21bcecdf8ab7daeececd08e43061ebff31541f68892dc18b6df2c2a3931238151fbb5f36aca5580b5409749d02814517a0541f68892dc18b6df2c2a3931238151fbb5f36aca5580b5409749d02814517a0378e71a76c160986493967b3bf2d457e1527c589ac8439ea9ab4cf48b11bfe12378e71a76c160986493967b3bf2d457e1527c589ac8439ea9ab4cf48b11bfe12711b1bc1fd4cf3318dd622efd01f125518c3a3085414623f4b114c27bd70ca46e268934d7524f14b7cde088339afd2e366be2e4a214a4694c8cfa325303af91b8f8939a4948219317ccd600353e0d55e64019f640f3af322e65368b7533460fdefc4eee76d6425dc91bc65c3b39960b189772a0927073909a889e5df1cce2060e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855147453784d85063713dd8f0aa3df1fce06cbb664f171534e67fc2d135edcc8faf7480ef9d4262db2a3d049cd5415be90301d81a9c8414ef35a3e54e8d04a3dd1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-funcparserlib-1.0.0a0-1.oe2203sp3.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 1699684574 1.0.0a0-1.oe2203sp31.0.0a01.0.0a00-metadata_list-compact_tlv-python3-funcparserlib-1.0.0a0-1.oe2203sp3.noarch0-metadata_list-compact-python3-funcparserlib-1.0.0a0-1.oe2203sp3.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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection cpioxz2noarch-openEuler-linux-gnudirectoryPython script, ASCII text executableASCII textemptypython 3.9 byte-compiledPython script, Unicode text, UTF-8 text executable PPRRRRRRRRRRRRRRRRR?+ aя׼utf-82b618793f2e6ffe885aa2f45da82aca7fb60ccfd75ed120834a5fc2dea247e0e5750d0fa127f0e6185c6b2b4cf1610d6bba571abc3e6e84f5f6a553e9c06dc8b?07zXZ !#,YwP5] b2u Q{LWIc73;cXxU0<^ݽz qB} \>&\##r* (9aͭFDKIώZ'R;)JT}*!^52c_1?R_p\1`szTO(i|6fM7pPq*'dC!T$ F8{S6 L|"[Рp?z;hvbbR}#0o& 6,0ce{;o]jl*;)Mm㩤c#]ԶB'݀W OH Ne1qڵ֘8B EZU]V{auՖ%ݑSBB{2:CMR36rM_g HzL&uLNnIw rHLGL_Co#d/aOYUt%j:a<HfX!(l+c$&F)zr.~&0j s/%fc>!jl fQ/bk cfvU.8[ϣ6g\4G TH'i¦J7:#/; '*[B?&4vtH9|O)a8[M̪ o3|Q\hܭUavF!MDk9jr owSLGdgC^q[ n@6-dOcEl~oV71ݣ&N099I^ixO\Zư<-34Ewt^n"weD?mT#/n.UC,ET0e%J𨴝̰0#9 cM[t1?oCpUjӠ5LAr)"MW$&(R$*`JRKI)k\bU+}`&C8q"0U8^q}Z^ʬ+EWiu5hQ-/| r1?$ʭ@;gMU ļ)߽b<,c_۠sgu(~,O{TRoA%Ӡy C?+ ׫5*Prrxc*nğ_%֌]ޓc+Y=ʺ•otbΦ>^1W#473xܺ͊^{j%\V`lM`.P<)@tَ]JjZDt4w\ +%O|@/`0&j.1 '+߱x8f *aJ04 !Ǻk}QQ?(CP%gfY7eSﶡ<<%C*(W;n/£92:ä8u4UHX&M܌Js9.)$DTIfjRhXIݶG3 ;Q-/#:! QR'CQP}8TJ3gP= dMl9ffL~6qʂ6u"yB$(= S#[E.YOW7`:dW;yj$5!,-]Qxmϸgq Zh،|*#fT[jf j1wtk qqΘ坏O+DAN➓7~ %gn0 gƫ/g46%@ݷ}a;1YT]oĚν:tFiMO–[3W|̾R@x;Ir;^ֲ!3o ́GKbޮAސse.(VeRDm:nne2Sȭ]yt,Tl q"U8*9O9Yv;NEwUG521u O?:_Z. DNPstR8JmT O׵$$ Zo5)`V?+ķpHn=r}W@%f%e liΡ^dQ`evSS$?ГK\:jh"+:?k4kLmEbg`UY։I>.]*:N)5W I[Ũ/q;FBټV7׿tD{yG7)Kː6_zyÌ2fgn!9 x).0#0px!`mɕ)qfS143Y-m\Cq;vht'|6 䞟N^2MjKqݒUCG]%iu<=%1|8Zl.H;6FZN{e }IUw cx|n{EbWS - յ༖L,|郕iD x1O),b\?ZjNI~Z)H!((q>ÉsE 't׺\-u~/xƼ%ƃI7,V$r$vٔv?\Ү ?z ׌P O$[ &sI=MZ1I1vы!8&>pcPn=߯g|F(#:N0 CIl)'&%{&F}Jg8Pv`Fi`&rsfO~Wti;CV>ȴCX'G* w̞&uɱVc36˔k_ܛhX h;LD3Z\,N1ă||gۚAFگ^|8j|}~]ħT<pЁme€@hlUhjdzD)B ]1X12zٳ$@&;}kO?H]WKnP|?[(ʕ,a2y^;3./6 ҫ1JjeT##"`}-R"!?sp\ݧZVʕqBPڄʉ]Ȗ8E{9//&%) .?:ɾ+Ve{9xZbKbe9X;p !9T߹6nÀ`]p?OBQ WXkoL='ʢ 7>z?'P6ќ<36ʿj)i#2\…zrN/~pK&_|.{]hI=_k6ͧ=kC/mأ&2@1'Xf|:cR:d#ZIvgF+ UskBQ8#Uee >Ve!\/}ybHꄃp)Qqa/#o"!"@f Qc7I˶JeƧ+gZЇu M?m<5ﲕ|x]xB>s2QG[G)B@G><џ젽>0񾰜oկ -A:"D;$7J/cg)sKVe7M1-ג)<|b[{1҆P׬Q40hqR x Y>7iž|M!kJ&l EB4&Vk~|a=K f/FPl$ HtiAU%Ի<  ER{ÅIcʹ4  spңG_&DZ uw/ v;H+uQk0Iz=P0RoݯH"UV zp,sң^'zx:(u ΂93?m*]J 2ʢԢx%?j{@n`&M[ d㵙/Sre= 7|!۸]?${5rjj0&pU<(ya:ܑ6ʁMtroP905ʃC-XEщ OVIXahmnΖ u9i$ۏ"LdOwyc4;8<]F ^ƈxTIH46ʠ+LD!Zp]OtbRB;!nl1!C?Ћp%+"ƕ>2,o'T"]i=6Ւv!?Ԥ39a&L0<0 0?:PD<_Ic`P5)3Xhq)£ HΫ類3Pub3V`bIʅ?7SZB$ gQxclߘ[i}i|#G= u٬`bQti쭬rʆ~KqtY_>ut|cμ8Pޛe&@Z}4EdȡZ1e;9ƫrLgP8s |[X[?:ys}4{~0OEVoQׯ$I y*ϛ4@mnwː1R!/Xt[ɑ9so\87f{ŚRy'A uFu,CoVz  T_o֘$ &E # j?d/iQASwƴ#7 :ꫪwU+2,?HRdquu|ϤI}uqCnU40뎘t7]c>Nasum&3<Be63z| bI ЫnG!'mzIb$zij;9gD:H+FW*R˗i8L9JՓ-3ʪX[3C( `5p+ bNco˯E)FQ, SLp#\xA&L_u o7Qk!J@AO}H %:X1w˴bC8=bt{p׮H֨H[zx9efd[xYFӘ@'B9\U& &)#=mysn1+.f㺝ƀZ% .%mh&ů1+ẑh"+A.*v%mO7jq1'D3 h`0Lv>rFsXا=I޷%/h_ᬣ6Y`~R .Z0hvJ0r|gȹ X6G\J<ҡr\+ ]\腄 #3fze=1¢JDݎ7B DаeK:x.Ts봬qUe ˅sB =FuFL+Q~Td"|]J4WQ=v,bsܪ9}JYqk8Dc-ZBlyГWeqa|"_d Q&| ҥ5Dn Kr̝)fae]j9g2S gogFջCu:`d9LIAeơq97T4汸Y"ɞk@(3ҏGP*Әxe c;R @mʕ6k} !q1:HnYN#< .i >2hC [ # S4\+(e)8~ϱμұԉxӄs,5SՀK_CC is+Dr޳y->'Ij XK_WN5BI(a\UG`0E xZwDV7DTQ8q[yaL:EgXNj]Ľ-,AiVrf.r(i#/suRjyP\/׽J/p)\ߍ*IƔG8A3\ "Hc`oѨJ\qR%] _]tjr RWYOf`M#~m2U=Rt*l(¬ğV:~m0 N-t})OR( ܶ:طx"F+qv[t 鱛@ 3 Nb&9&ت6+dMO| /$2=j-Pa&$Ğ6fBk:Dwg_pfTxTvp{ߞŦ>rq-aS{!t\c_fsO+kp=S=vI 瘁sBJ fOEK;JjE]$Rpqkq0*!+zPs+|>kdT[鐦@5 yt5c_s|9?+k?f5SEOzۊʞͮK8wnG0#އ %dmm#z[, 6G3#Qg&^홾.Ұr "CVa_o~9rJ(Tq!h]2;L{;Z~W`P:=Bˆlѣ{,9h\<a%x~iCU*^9ZV,8JgFu?"#Kr\ё>JA$njGXb}!̈́w0l|LMwN- 3g`X[US<~QS,_$å0O%2PHIQz0>|rZ!b[HXSC&ƅ*mQĮ{PjRswtfzĤf>C&~ȝ3zynqJNd ~2M/' ?1e^ϒڠS݃$ڑ/r̝Jv&XǨ+f64>_4QHٷt'2!-Sƃ$EXsbU,uE=n/gBҏpU .1*ge_ dq"`? K5"@:͉sG~Bu?9~=Q/޿ߞaL2WVUEc_-7WvlusxtM .] PjEJxIx 3NqF–g^?fR,|4/ Rspǫ@TP;{]D5\$kQh'CF]..g6⮚fwtM-'%t 'aF!Md[sεUt>ou:r^.{%p~tU/d{"xՉ8=iiqpTJRO'S|Z|djJ5' Oc~%`Aw!D4Fٟ)iiF UEO:I ^z#_,b-lZŴϡ3#&] &psح4b33WխJR>O _ f@`0H ҐQ +$O˿jhIWb?jU(A Cr2h$qYi 6[/US;ikc Ge쬕zn68.*"P8 h^Ȥ4]PgQ[>V wAia]J1') ~nU+4껋v$%0C83 H ;yQ !RwuiF^[|2Rt:ۼ`#Ą3 T+PW[!Q&QG\B0,ºuuaéfҮ 1>AYcqw"vD}ϫUN>.J7"MKg+vo9>fH<絖klİk6#D1:置RP0Y_*vLƔ^Ş2[.zgs5{M7> ^,X 1l2!4nПшQyh /Djr@ MSQǽ)>fPl;- Hҩi{Z2foQO(!k#R|5 2Y#_FE"'Xs?cuy-ͣr:+ LpVʲ.@%%d|o:A=FZCX}T6htO#2؃9m}4p. 4.!bR)gH~R 0&bO8D/z:qyFGCq/BH)WڟҴZT2?MrWu089W'+sy@N'ۛ S/+P tJdi=[m%rrI=aW@GyuI-Ջʁ.b+vXX1nL/3G+xIqnjGAĈI.j)`cg ,y42mqM;K &v|CzQ -YCϧyFbd̩=rhˀ>91o yBY,DPͭZBh\nP^ 0Yr_e2;BFvD]8w wx>yܴ:RVtbjb%[My*"P5IoDc.Z$"\4dR?6.̶& ^`"{. N$ftnOuN,Q^z[. 0O]U "vF4Bs~$pѠi1J sԌGGxv(7z^LS luycb&"Z'qpUbPb+uшZ N@~h [ZuMo' ff[ݴ` Qb EH}>̣LGk'<#^憎(٫Ze)Oܝ\MzkuWoN_CzmV!4 Hf` 9nwjAP*&> g3Г;X$\0URSx9dTrABx+W [9`B _ggmFmz aS*R|mVtcc[ ˁC")LEt( ,̃ $ѫx?q<:i#-#ZWS|Zb/##dQӊq"I3n,$!yjhTHZQ Di@CZbدg9Rce+J4t7PIվDelXmA"JZPLő u6r. A&&C./K48 =Nm!G߮ԹrZ-'ڦ`ZB@[>9һyFqM ۸r/6J٘qFC%)UG@D~3P.ÍdMD X6Qzoct$[=8Rh2B+g.z<ު8mVA 5< jfs1~ hCAXd|PxP)bʤXoK,npZC}ӟvH˔&e $jNO.+m|`4Uge%8^`hA7SnJZG xw:7fEz9+/Pмa!gq\Y+bw2(TE\+Ӯə2rS&DO`f:n#| v6m۴ܯ9}mg fY^%0V61Hs|T;|=Q7'P=~I; W#ak@lVW{eq,"-&MypˢLW N7Upӄ^M/ut\2oRo3M0ä :$ʺQY\ qeWl$Ӝ8LG^#SGw|:b\4R㿣ǐy(lʛ%"bؕ1 bI:|c[ީ8 C.ܴY6s5#K{0XP/{)&}Iq_Ћ)k>Z9 u"d;atfߏ㨜YH(͍شu橴ZcxM)Ce GI\ѥ},*?"rMY*N=A"ZWIյ1N#`R>1.uCLB<F6 EQzu؛8mpҔk{PMCЭ$0st<"YOpo9"9xx0Fbȯf7ƛ.M<>1Z@ZӤm#NX csID^/?= |C"j^財'Ƒ(,_*I2mXrD1,UdiG 7JQN9^%=NP7JO}Z{ln 9oZwq#Wq@Z/H%@k9eB1} Wt\, ^: y&?C@wa"Ze7SQ/CelM@g5ȫ|g8*vi\LE| @!| B7K6bsfCE{ӖYex,m t^*Pm2H"qɚH˜+fZl ~ֱ%aVۆl&lr(8 ZΎ܊ : 5 q)okW߲[B.F5ïCY3L-M+8`09ZKVY3![Hں8 H~NufW^CF`lL bx%w{[㗪x1^n;W%v>T0#Na,1MD℘8s!w٢m|nTQUE.0;90]o5h Sk_G+~øgrm$=$<垀"f1li(5Ph'yH_|Jl.·:q+ ñ2i,V ;YwS(Ν9rͼERu #Üp]O>_;k~L [^ko1qTYspY$:mQFӭ%*©| vNɯyxoɡY"US*UrEj]=4ʥI\gJ7 Z5D̀S[F5p>d}4԰{,4*Zrb$Jhc?YD~\?6QɮdҦ4/Ĩ,h vN6~H:[P%|`}~p9<%] Œ .>Q.a&b+( ABȦU ֬R }i+\xR'$[ztIP߳&vm-"7ɌڮUڦ:=bjcz+ (/X6d1幷ĖΊ"PThZy*Mvl&ۊī%bbJ`Cl4 B߅#s"rPҮ{þYjzr*vj?8iOеQ iŧwHK=ZWpQb X+qs%zt8GAa٨pܥ gx"- 3&4mjGXa1tŊEoO|dgyt(Ѥّ|veR:-).+$ԧjzya!\ha 00)MU'SnDc1k5{5#!FUanRt4@UmgD0w-h7QW,jќxeԗ:{"kB?GȰĠ?o@ !rPvIד5Uܗ FV%t5tm;͵&?_eTS^z N?;*\R#̳/af0ֿ֯ #d2(R?S&^= #SF@܋|' YZ