+
    IV-jÎ  ã                   óŠ   € R t ^ RIt^ RIHtHtHtHtHt ^ RIH	t	H
t
HtHtHtHtHtHt RR.t ! R R]4      t ! R R]4      tR# )zÎ
pygments.lexers.bibtex
~~~~~~~~~~~~~~~~~~~~~~

Lexers for BibTeX bibliography data and styles

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
N)Ú
RegexLexerÚExtendedRegexLexerÚincludeÚdefaultÚwords)ÚNameÚCommentÚStringÚErrorÚNumberÚKeywordÚPunctuationÚ
WhitespaceÚBibTeXLexerÚBSTLexerc                   ó¤  a € ] tR t^t o RtRtRR.tR.tR.tRt	]
P                  tRtR	tR
P                  R],           R],           4      tR tR tR]! R4      R]3R]P,                  R/3R]P,                  R03R],           ]P,                  R13R]3.R]! R4      R]R3.R]! R4      R]R3.R]! R4      R]P.                  R23.R]! R4      R ]R3]! R4      .R]! R4      ]]P4                  R33]! R4      .R!]! R4      R!]R3.R]! R4      ]]P6                  3R"]R#3R$]R%3R&]3R']3]! R4      .R#R$]R%3R"]R3R(]3.R%R$]R)3R*]R3R+]3.RR,]3./tR-t V t!R.# )4r   z.
A lexer for BibTeX bibliography data format.
ÚBibTeXÚbibtexÚbibz*.bibztext/x-bibtexú2.2ú https://texfaq.org/FAQ-BibTeXingz@!$&*+\-./:;<>?\[\\\]^`|~z	[{}][{}]*za-z_z\wc              #  ó–   "  € VP                  4       pW2n        VP                  4       \        V3x € VP	                  4       Vn        R # 5i)N)ÚgroupÚopening_braceÚstartr   ÚendÚpos)ÚselfÚmatchÚctxr   s   &&& Úg/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pygments/lexers/bibtex.pyÚopen_brace_callbackÚBibTeXLexer.open_brace_callback%   s6   é € ØŸ™›ˆØ)ÔØ�k‰k‹mœ[¨-Ð7Ò7Ø—)‘)“+ˆŽùs   ‚AA	c              #  ó"  "  € VP                  4       pVP                  R 8X  d   VR8w  g   VP                  R8X  d"   VR8w  d   VP                  4       \        V3x € MVP                  4       \        V3x € V=VP                  4       Vn        R# 5i)Ú{Ú}Ú(Ú)N)r   r   r   r
   r   r   r   )r   r   r   Úclosing_braces   &&& r    Úclose_brace_callbackÚ BibTeXLexer.close_brace_callback+   ss   é € ØŸ™›ˆà×Ñ Ô$¨¸#Ô)=Ø×Ñ Ô$¨¸#Ô)=à—+‘+“-¤¨Ð5Ó5à—+‘+“-¤¨mÐ;Ò;ØÐØ—)‘)“+ˆŽùs   ‚BBÚrootÚ
whitespacez@comment(?!ary)z	@preambleúclosing-braceÚvalueúopening-bracez@stringÚfieldÚ@úcommand-bodyz.+z[{(]ú#popz[})]z
[^\s\,\}]+ÚfieldsÚ,Ú=Ú"zquoted-stringú\{zbraced-stringz[\d]+Ú#z[^\{\"]+z#pushú\}z[^\{\}]+ú\s+© N)r-   r.   r/   )r-   r0   r/   )r-   r2   r/   )r3   r4   )r.   r6   )"Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚnameÚaliasesÚ	filenamesÚ	mimetypesÚversion_addedÚreÚ
IGNORECASEÚflagsÚurlÚALLOWED_CHARSÚformatÚ
IDENTIFIERr!   r)   r   r   r   ÚClassÚLabelr   r   Ú	AttributeÚVariabler	   r   r   ÚtokensÚ__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r    r   r      s.  ø‡ € ñð €DØ˜Ð€GØ�	€IØ Ð!€IØ€MØ�M‰M€EØ
,€Cà0€MØ×#Ñ# F¨]Õ$:¸EÀMÕ<QÓR€Jòò
ð 	Ù�LÓ!Ø Ð)Ø˜$Ÿ*™*Ð&QÐRØ˜Ÿ
™
Ð$OÐPØ�:Õ˜tŸz™zØ?ðAà�7ˆOð
ð 	Ù�LÓ!ØÐ)¨6Ð2ð
ð 	Ù�LÓ!ØÐ*¨FÐ3ð
ð 	Ù�LÓ!Ø˜DŸJ™JÐ(:Ð;ð
ð 	Ù�LÓ!Ø�+˜wÐ'Ù�F‹Oð
ð
 	Ù�LÓ!Ø˜Ÿ™¨Ð8Ù�F‹Oð
ð
 	Ù�LÓ!Ø�+˜vÐ&ð
ð 	Ù�LÓ!Ø˜Ÿ™Ð'Ø�&˜/Ð*Ø�F˜OÐ,Ø�vÐØ�+ÐÙ�F‹Oð
ð 	Ø�F˜OÐ,Ø�&˜&Ð!Ø˜&Ð!ð
ð
 	Ø�F˜GÐ$Ø�F˜FÐ#Ø˜&Ð!ð
ð
 	Ø�ZÐ ð
ðo:†Fó    c                   óº  € ] tR t^ttRtRtRR.tR.tRt]	P                  ]	P                  ,          tRtR]! R	4      ]! R
R.4      ]3]! . RO4      ]R3]! RR.4      ]R3]! R.4      ]R 3.R]! R	4      R]R!3.R]! R	4      R]R3.R]! R	4      R]P&                  3R]P(                  3R]P*                  3R]3R]3R]R"3]! R4      .R	R]3R]P6                  3./tRtR# )#r   z)
A lexer for BibTeX bibliography styles.
ÚBSTÚbstz
bst-pybtexz*.bstr   r   r+   r,   ÚreadÚsortr   ÚfunctionÚmacroÚentryr8   r3   ú	group-endÚbodyr:   z\'[^#\"\{\}\s]+z[^#\"\{\}\s]+\$z[^#\"\{\}\s]+z"[^\"]*"z#-?\d+r;   z%.*?$r<   N)ÚexecuteÚintegersÚiterateÚreverseÚstrings)r   r   )r   r   r   )r3   r_   r`   )r_   r`   )r=   r>   r?   r@   rA   rB   rC   rD   rF   rG   rH   Ú	MULTILINErI   rJ   r   r   r   r   r   ÚFunctionÚBuiltinrQ   r	   r   r   r   r   ÚSinglerR   rS   r<   rV   r    r   r   t   sO  † ñð €DØ�lÐ#€GØ�	€IØ€MØ�M‰M˜BŸL™LÕ(€EØ
,€Cð 	Ù�LÓ!Ù�F˜FÐ#Ó$ gÐ.ÙÒKÓLØ�wð!á�J Ð(Ó)¨7Ð4FÐGÙ�G�9Ó˜wÐ(CÐDð
ð 	Ù�LÓ!Ø�KÐ!>Ð?ð
ð 	Ù�LÓ!Ø�K Ð(ð
ð 	Ù�LÓ!Ø §¡Ð/Ø §¡Ð.Ø˜tŸ}™}Ð-Ø˜&Ð!Ø˜ÐØ�KÐ!6Ð7Ù�F‹Oð	
ð 	Ø�ZÐ Ø�g—n‘nÐ%ð
ð7„FrV   )rA   rG   Úpygments.lexerr   r   r   r   r   Úpygments.tokenr   r   r	   r
   r   r   r   r   Ú__all__r   r   r<   rV   r    Ú<module>rm      sP   ðñó 
÷
õ 
÷÷ ó ð ˜*Ð
%€ô\Ð$ô \ô~+ˆzö +rV   