rust #rustc 1.81.0 (eeb90cda1 2024-09-04) œm̫Ų޳<-0f9bda72675979e42vKfw-d8cea91d43634f65Yi1-b1f27438890f45b3rustc_std_workspace_core谼n&,5wtEC-a22427de72ab3630j{!1e'-3d4e98832b983b89A~mf\e`B-4484e05b7089b5ef]XX2_jr-85a6d450f72e1aabcfg_ifмɊra-cf81a5498b42604d miniz_oxideu/#y, -a1543c9c7e6c02bbadlerѹQpC@-7efc4608b0bc96f7 hashbrownb]Ұ.1zPd~-44fc4705e85ac7carustc_std_workspace_alloca+^SΗ%B&-f11d6ba5d61218f4 std_detect"d&+Olb-bd30e1a2296ebf34rustc_demangle{ `*2{-6e14ac007075e94c addr2lineNc:bYǛ-12c2628c83917178gimli}:O^-34000eb5b4402af9objectLL7# 7-79130ad3ad7802b2memchr} wC,-81f43cdd1f7d7095 w9͟IBj6N-51773ba94f264ce4eD <  ,|^d\ bZ`  XVTR, <  ,|  <  ,| error tokens'a L  description ErrorState max_err_pos suppress_failreparsing_on_error reparse_for_errormark_failure_slow_path mark_failureinto_parse_error#I %%%%%%%,, PositionRepr, ,is_eof, position_repr%2'input22Element2 parse_elem%7parse_string_literal%9 99Slice9 parse_slice >>>>>>>>F>H H H H L L >O OO>S>U UUParseY Y [ Y ] Y _  ParseElema aa ParseLiterale ParseSliceg gg ExpectedSetknpr t ParseErrorv vlocationv z  | |     >LineCol >>>>> >  RuleResultMatched Failed    7777777 7!7"7#7/707178787G7G7G7J7K7L7T7T7f7f7o7o7q7s7s7s7u7~7~77777777777777777777777777Ygaekkl˪HTTvvxyܲ TTY a  e g  ߴTTYa eg 뎧WTVH, 9 UO2 S7 vpk|vnkvtkvFvkvrkmkzvYgaeTTV e̒ :::Global Cn    oH !  !8 EO!q!$.(  ExpectedSet   expected # 3> T} Ux}sߋ!" â?!G TTTflagsQTfillQTQTwidthQT precisionQTbufQߺ٨  # !! &#$(    +3( ku&1!8 v!}OY'4    "1) x Ox $) =BJO $) =BJNV` ~H  + + !!N [e*A*  "+!*4(   ParseError x  location "2#  expected " 2  = # Uv{  $+%   # + # !!aoz+#`/#(.x  *2  *3( v  6DO+V+!{00pԡ    h   S0$h   S 0 $) JS蔹 COT T22"ݯ.)I) T ))   $ ,+, % ʧʧ ArgumentşpiecesQͧQΧQƒ–\2 32}63+ 3!21344K  error at   : expected  l22l  parse error ; $+, ,2* !$D%22Q "" 뎧W"t     ϱL2 D2}"e%2>CposJN92$ 22.44 _ ,Q-l v=Z #vvxyܲ>ܵ;$ =,>2205input;=S=,;  2/*2, , /T 0F$@,22U;H d1@2,@,2;B, 2< ڊ T2$iW, d\<* ̒G   <  2"  %2H 2     6+ 뎧Wl d2DF=C_<D22<;&CCP l m<,T < (2 < (2d 2t ڊ 댙02$ t _    D m<T')  K jW ,1  <  (2  ""  "! 8;tK,2 <2 32~2yG2 KKKJ 2^GfNK2>GF;lHP d5JKK4  2D  ڊJ$ @+ =_F\ Fd2 2 J$p1*p20cOx22!022!0 2 2!  07?IH  S2 22222` mw"S$. ( LineCol x line 2.# column  20 #  offset  20  ;  # U  '>$JSR%Z b I#Q 2\ (#0W8 #  WWW#W#W#ZV( %1S8AK  2J*2, , ,TH$,KF$ ,22l;HH ,  2<  ڊC$ <* ,  m\ < 'Ԡ $  CCharsfǢ4 [  y     d D  (  T       (  2 *     R  5 뎧W  d 2  \:\B yCG< 2^2Gn; 0[\\]l  H< , T  H$ , <  (2  | D K$  T <  (2d  2t J 4       D K< T $ 4K [H   %  <   (2  "^ "    "! T  ;t  , 2  < 2  2m2QGY(NxKKK*J2GNK2EGM;NHAH"KJ=KK4 2D ڊJ$?*X_ \ d22J$O(O,_h( % 9(22%* ;C  GW 2 __self_0__self_1Q 2k  H   &4 C kP [ ks}   k  ( k 2 k L kY 2I kV    WW     kk  #*1=kEkMGUG]dkkpGxGWkWkWW krkkkkkk  __self_discr, __arg1_discrDk kq __arg1_0 __arg1_1 op P    & k3 > NYej GG~ k  ( k2 k L kY 2I kV  22      LessGreater3a KQ  f lubqw~wkkGGqG GWekGWukWyG GWz_kgkokwkkk  rrkk r. r F tv]x=  "k!*4 !   ".3 GDIQU _m!   k      k   (! k 2! k L kY2I kV 2   !    !#)07DEwRkZkbGjGrwzzzzqGGWkWkwzkkkkkk   "r0r<kN k4 rfrL~}(" % -Failed CH TY ^f("2"Matched P#E P # U"&, $9kA%IGQWk g##r kAk4W#gr#V #   VG5:BF Q(#2#38 V2ЈM ZFK VЈ`m#  "k& Ј2G:"BzJGRWk"r rk9k,Lj‰^L< )42;BIU o|2%>Yaeg Yaeg 33TQ VXkMl Parse error reporting,kv,'YT.$J& z,PT zT )"A777 7 7TTT$QT$QTQT%QT%QT%Qߺ٨7$  $ *q#  T<  ^ 777 7 7TTT$QT$QTQT%QT%QT%Qߺ٨7$  $ H>       <  ,  < T 2%  <T,!\7 7 7  $   4tT;ϱ# Furthest failure we've hit so far.&\2ġC Are we inside a lookahead/quiet block? If so, failure is disabled.F+ Non-zero => yes, to support nested blocks..l2h Are we reparsing after a failure? If so, compute and store expected set of all alternative expectationsk% when we are at offset `max_err_pos`.(b The set of tokens we expected to find when we hit the failure. Updated when `reparsing_on_error`.eD|%; !"#&2;  initial_pos\#D Set up for reparsing to record the details of the furthest failure.G7 7;"  $L7 7;2 " 9$;DT Flag a failure.d7 7;2ܟ;  "$;Z7; 7=> $$ Y=, #=->9 L,, Y%'La%(de%)T,g%*T8%+?%Z\MO@B35&(F%-- K./01  bdg,,2ď,7 72, , /$$47 72, , 0$;O ,l7 722, , 1$; 8% 3443  4$564,.3d<228T  2F22 6 $;"Ԣ%8K77 72 7;7 7 8$;Q&Z&2% :;:; 4<=4:T,99A\2299 = $O'O'\ Utilities for `str` input,+Y>@L2a>Ad=e>BTKg>CTW>DE#?%ln_aRTEG8:h-ē%G^777 7 7TTT$QT$QTQT%QT%QT%Qߺ٨7$F F G$%IJKLdHHę,7 72H H J$$47 72H H K$;)*.l7 72H H L$;,LMMĐMMLM)  "$LNNĐNNLN) "&% PPQR4 d < OO ;T   2^OO R $ ;p)̻ %T K 77 72 7;S S T$ ;&&'% VVWX4T,UUA\22UU X $O%O%|. A type that can be used as input to a parser.1,YYYZ[]_Z[]_ZT<ܵdYY(,\  \ 2Y4Y [$24^  ^ 2Y4Y ]$p  "Gl`  ` 2Y4Y _$ض  ""3 A parser input type supporting the `[...]` syntax.6La babY,a#cdcd c$4O Type of a single atomic element of the input, for example a character or tokenR<aa E< Get the element at `pos`, or `Failed` if past end of input.?T   2뎧Waa d $ ;  7 A parser input type supporting the `"literal"` syntax. :d ee, e#ff LE Attempt to match the `literal` string at `pos`, returning whether it H matched or failed.  77 72 7;e e f$ ; <  #1 A parser input type supporting the `$()` syntax. 4T g hhg, g#ijij i\ 4 T  Type of a slice of the input. !, gg B Get a slice of input.̢ \ 22gg j $ O O 0 A set of literals or names that failed to match3\˪Hl Dkke̒ܟ ZZZZ %ZZZZ %oZZ77 7 7nn oL Z  %q  7 7"pp q %s777 7 7TTT$QT$QTQT%QT%QT%Qߺ٨7$rr s,sss s%uss7 7tt u,  A parse failure. T  ww ܲxy!| F The furthest position the parser reached in the input before failing. ID vv ; The set of literals that failed to match at that position. >D vv,,, ,% {{069,,, ,% }},~,,77 7 7| | ~L  , % Oeh  7 7"    % -<?777 7 7TTT$QT$QTQT%QT%QT%Qߺ٨7$  ,  % dz}7 7  ,  Line and column within a string|# <ߴ| Line (1-indexed)$2 Column (1-indexed)42- Byte offset from start of string (0-indexed)042((( (%((( (%((77 7 7 L ())) )%))) )) )))7 7" ))) )%))777 7 7TTT$QT$QTQT%QT%QT%Qߺ٨7$ ,)+++ +%++7 7 ,  %/ The result type used internally in the parser.2M You'll only need this if implementing the `Parse*` traits for a custom inputPI type. The public API of a parser adapts errors to `std::result::Result`.L T 뎧W2>@) Success, with final location  ) **2,2 45 Failure (furthest failure location is not yet known)8 F[]x4x4x4 x4%x4x4x47 7 ,5555 %qwz5555 %55577 7 7 L 58888!%89977 7 7y T |9G5L5S5^5"%j555555 5557 7"  5555#%J/6`cH6K677 7 7w!  63 333$%TQ314j3m3777 7 7TTT$QT$QTQT%QT%QT%Qߺ٨7$" ,C4Z2_2f2q2%%YV2or2277 7 7Ј"#Ј43VЈC3 Ј$ \3_3b3$'% Map6IterЈu ܟ)  ܟܟ" CCܟ  1$/% %L%-% %L %,%M)%(%(%"(%&%&%5&%$% %p"% %L%!%!%c!%% %% %%%% %%%%Y%_%%X%^%%% % %6 %= %C %)% %]%D%J%|%%%%%%%7%%% nn*'];QQf}aTGt2qώ %Vxx6y޽ؗF6X"6]榠i8IU[w0`~P< a/w`2S;b`@=Smk0r;K&̭}lg`{^Քlf }T*5~.#bX̃NAyےAV2"WsJGs3.<\/+Zt}%ڙI0W>>'BB~ 19yx=*O5٪ݎOS,V\CKǧ[i/RG*NGϳ,o=.4YS7BD$U vECjJTF+~ J6&8Jʉ, 8d#]&WOoTOf R$USł !%S_%e?G8Ե|gub;"$"S5R'.I-Q$2Z aq1K\S4gI&Swf xs}`_r4NJjB^ 30g%׺5HM[[EQȡ98c}FH~LF2v_ؔdGWm+bpE%`?\b*}rRPPJŝ;fBn)n[$3%w>n\D`Mr{l1S+qaU%2[u|Mf֐-x&*qQ_IxlPWZGW{WY4J.k)AI&+ʅ6&|AvGֻAɇ mōCKG*J j?_".8m/,?%^ kw' =rB"3pwt?[H[Zg\`wZ\!`xyyXFFPTLFFYGpGGgH~HVIIJRKK LRLLM0NKNN0OO PPQRQjQQRuRRSUSlSS3TNTT\UsUJVbV{VV WwWW@XgXXXXTY{YYYZZ[h[[\]]^s_1`r``SaaaaZbbb)cc*dyddReefbff/gghhDiii,jdjjjkxkklLl$mQmmm0oooobppqkqq>rrstssTtt%uvcvOFFPTSZc\^`njGxHI>KLAN<QRfSTmUZV[XXoYWZe\^`Maaab%c&ddeMfgg.iij kkGlLmmoopWqqr^s>tuMv                   '(         NFFGHIeKK=LLMN^NNCOO PPUQ}QQ,RRSS7TaTTUfVVV3WkXXXYY'ZZZ[{[\]v]F^ __^``,aWabb;cyDyJyPyVy\ybyhynytyzyyyyyyyyeGG\HsH;IoIIfJKJKKKGLLM%NLLMN5NhNOeOO?PPQDQVQQQKRzRRR*SZSSS"T8TsTaU#VOVgVVVPWWWEXlXXX'YYYYY(ZZZ7[[\ ]]G^@___``-aYaaa4bvbbccdXddd>eeeefTfff!gggghh6isiijNjjjjOkkk;ll@mmmn"o^oooo&pMp~ppp5q]qqqrZrrr.sfsstFtttuuvUvv wwMZQ\t^_PZZ\}^_hGGaHvH@IIkJ03:U(y))+tEv459=>ACES0# #D'(,&-<03t48w))+#,E59=>ACrET1$ #E'(,'-=03u49x))+$,F59=>ACsEGDIrJKzN%OyOOsPQRdRESST9VVWfWX=YYZQ[[]Z_`Kbbcodfghiiklmmq/rsstuv>ZB\e^_Q*Q*_ Z[]_cdfijQ*Z[]_cdfij@ D L* @ D L* @ D L*  @ j D c L*&+LFFYGgHVIKK0NPQuRUSST\UJV@XXTY!Z \@^_&aaaqbcddeffghijjk6l;mmnXo!pyp0qqUr)s ttvKFadinK9adin+.29=IMQUY]aeimz$<Yl'+FJQXdv} #*18?FV]dk~  " & - 1 8 ? C J Q U ] e i q y   " ' + 3 ; ? G K S [ _ g o s {     ! ' - 3 9 ? E K Q W ] c i o u {     # * 1 8 ? F M KHadino6 Јu )6 )5  5  2  NeverShortCircuit P22[ MaybeUninituninitvalueء̒2[ [ء̒ Ƀ؛LeafNodeparent parent_idxkeysvalsԝʸ ;;; SetValZST N[ء̒ [ء̒?2  0]]] \] end_or_len\]_marker\ɚąլC0̰)̰2/]]] \]\]\ɚąլC \ 7 6)ĔĔRevƔ8፸t\2C TakeWhile<flag< predicate<٢ȴĂ)22"<222)< 2)wi騆ʐu2  L !))"P"%%6  ֧2֧2ܧ ܧ  InternalNodedataedgesܯṵ 22T22T22T2))22)Boxlޥb lޥb 666 DropGuard65 澬֚   888%383鸓  ''RawVec* +cap,ꎟՀ  55IntoIter5%35phantom35Հ3535 353       alive 422 PanicGuard WW MergeStateW WWWWdstW֦y ZZ CopyOnDropZsrcYZYZYb ji2?2?2CB\2< 2)CC )C20̰)E\CC)"CD6̰22Ι6)222")2̰2e ee e ]Y    Y Z Z Z Z Z Y X X 2W W W W W W X X X )    X X X )ЋL Ι)"             SplitResultleftkvright ކ"   DormantMutRef     ߔ  d root  length     ˈ      NodeRefheightnodeL "   "Handleidx蕈]Immut Ă̜ Λٿ)  "               exhaustedz2 J              Mut 㔫믮_ ƒ                      ƒ      ƒ ƒ  ϓ"ƒ :      + + + , Y C  S  <  F  BBG2X :    9  `  P"%!226  ?29  26̰22)Έވ 229 22W 8  8 9\2!22Z "  $""! #!! &%##%% Yu=_core_intrinsicsVV[,XGn+z 4]ee+ derive_eq [,XC54Dzr P`}-7derive_clone_copy[,Xtpr  dE[,XeFl.8 ofN+ [,X۵LSzh}fmt_helpers_for_deriveTT[,XVbjb; [,Xj &)*[,Xk6oA%% [,X'R$k'%[,XN!" V^m+[,X4V ae [,X H x $ute[,Xd) g [,XK ri[,Xy f; [,X{!N޽zc9TT[,XWt =*[,XWie8write s)[,XP|֟&E*[,X@'_<z _TT[,XX0s&" 2b+[,XjWt\z Rh[TT[,Xw<H$crate::format_args)Ū) fmt_internals[,XW:g [,XhZ,' rqd[,Xk_rU<Mb [,XPB,*[,Xv-vx]УTK ВBЉ9π0o'fЬЛелҟԊtWSA$Ӗѡcաk\80ԥz}dG1Cӆё[SL( Ұ4ODHT ECj%R@[1ga/j  H8QTOf Rb\ O_'3pw0W>>'lPPJH:(OS,V\qw`2S4 rG !%j?_".-Q$2Zΰ%Vxx&o<'jm+bp1,#3.<\hA/8m/,22INw$3zW6$xR<, 8d#ѥ,o=.4w<%>XNA@jB^ YS7BD$Ux\D`TGt2gI&4J.bLnKL3;K&[NdGRO<TQZ{.>s׃R$p?QȡUZ׬ǧ[i/s?%^ k~ `շw`x9a*Ffcj/:\ l.cG%nEXzuhMr{l5~.aBl((30g*qKbpȄ}rRq1KRtmk0rZ19yxnS! WEeBh!gY8(M;b`o/bhSub;98c}F宅eGWf}a?)k#Y+@nn*'fBn)n[qv RtWN0bBwA8Ե|gxs}0`~P mV榠i8 `+f h ш=${ʅ6sՌLMf֐-_@=SY%ڙIkt?[H~zc'Vnq=`_ܸ`ݾgZ_%xl2v_ؔɇ mJX8t}j HJGW{WY׵>׺55{'FюbÓGoG81*s,$ŷ|}l\zȿ~ a)5g~NGϳv*ѱ(I< %X D1S+qaU%AAye&+] wfj \S&QQ[Ύ$烒-*XG}G;6I"3w' =J .^m!e!:#8Mi|JTFg`{^]\50/;%.A]#DgT 8MDN'n)hIHiSJ~fV 8yV5[<\^qZ DfF-^ 74hZ8dEvb9K+&'^o|q Oio+ 9[^fMJB Z>. Iw#I AIfZ$be$~-c>#~_>zAOe9D#T1G&2F` fUR4#K0- zt[O(+h ]cze[)$8n/6Jb$,sG7^E6?C3Yp]Tmpsv#{v6i#/\50/c/Users/filozopdasha/.cargo/registry/src/index.crates.io-6f17d22bba15001f/peg-runtime-0.8.3/error.rs 0C{*X;P & 54'&&M)H&*-F@/=, 'NC-e() 3A$+K3p-"j-&'$+ L* (S%5 [%)%= 2% -7L7%WDJ; MQ5&&GǑa @:Ec/Users/filozopdasha/.cargo/registry/src/index.crates.io-6f17d22bba15001f/peg-runtime-0.8.3/slice.rs wCiê 3E +3 ;?$9( RP- 5H92RUea/Users/filozopdasha/.cargo/registry/src/index.crates.io-6f17d22bba15001f/peg-runtime-0.8.3/str.rs tQh}d=-:OE$-5e5! +5#RR )B+C( R[- *H 5Zʁ=aarch64-apple-darwinN V 7]uO peg_runtime-7705872aee73b827[,Xl?hhh%?'J'NN;rust-end-file