ó
    öÞ j[  ã                   ó\   • S r SSKJrJr  SSKJrJrJrJrJ	r	J
r
JrJr  S/r " S S\5      rg)zÂ
pygments.lexers.tal
~~~~~~~~~~~~~~~~~~~

Lexer for Uxntal

.. versionadded:: 2.12

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
é    )Ú
RegexLexerÚwords)ÚCommentÚKeywordÚNameÚStringÚNumberÚPunctuationÚ
WhitespaceÚLiteralÚTalLexerc                   ó¶  • \ rS rSrSrSrSS/rS/rS/rSr	S	r
/ S
QrS\R                  S4S\R                  S4S\R                  4S\R                  4/S\4S\R                  S4\" \SSS9\R"                  4S\4S\R(                  4S\4S\4S\R.                  4S\R2                  4S\R4                  4S\R6                  4S\R8                  4S\R:                  R<                  4S \R:                  R>                  4S!\R:                  R@                  4S"\4S#\4S$\4S%\R4                  4S&\R4                  4S'\RB                  4S(\R4                  4/S).r"S* r#S+r$g,)-r   é   z
For Uxntal source code.
ÚTalÚtalÚuxntalz*.talztext/x-uxntalz(https://wiki.xxiivv.com/site/uxntal.htmlz2.12)!ÚBRKÚLITÚINCÚPOPÚDUPÚNIPÚSWPÚOVRÚROTÚEQUÚNEQÚGTHÚLTHÚJMPÚJCNÚJSRÚSTHÚLDZÚSTZÚLDRÚSTRÚLDAÚSTAÚDEIÚDEOÚADDÚSUBÚMULÚDIVÚANDÚORAÚEORÚSFTz(?<!\S)\((?!\S)z#pushz(?<!\S)\)(?!\S)z#popz[^()]+z[()]+z\s+Úcommentz(?<!\S)z2?k?r?(?!\S))ÚprefixÚsuffixz[][{}](?!\S)z#([0-9a-f]{2}){1,2}(?!\S)z"\S+z([0-9a-f]{2}){1,2}(?!\S)z[|$][0-9a-f]{1,4}(?!\S)z%\S+z@\S+z&\S+z/\S+z\.\S+z,\S+z;\S+z-\S+z_\S+z=\S+z!\S+z\?\S+z~\S+z\S+)r4   Úrootc                 ó   • SU S S ;   $ )Nz|0100iô  © )Útexts    ÚM/var/www/html/gaurav/venv/lib/python3.13/site-packages/pygments/lexers/tal.pyÚanalyse_textÚTalLexer.analyse_textL   s   € Ø˜$˜t ˜*Ñ$Ð$ó    r9   N)%Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚnameÚaliasesÚ	filenamesÚ	mimetypesÚurlÚversion_addedÚinstructionsr   Ú	Multiliner   r   r   ÚReservedr
   r	   ÚHexr   r   ÚDeclarationr   Ú	DecoratorÚFunctionÚLabelÚTagÚVariableÚMagicÚInstanceÚGlobalÚ	NamespaceÚtokensr<   Ú__static_attributes__r9   r>   r;   r   r      s£  † ñð €DØ�hÐ€GØ�	€IØ Ð!€IØ
4€CØ€Mò€Lð   ×!2Ñ!2°GÐ<Ø ×!2Ñ!2°FÐ;Ø˜×)Ñ)Ð*Ø�w×(Ñ(Ð)ð	
ð �ZÐ Ø ×!2Ñ!2°IÐ>Ù�<¨
¸?ÑKØ×Ñðà˜kÐ*Ø)¨6¯:©:Ð6Ø�fÐØ(¨'Ð2Ø'¨×)<Ñ)<Ð=Ø�d—n‘nÐ%Ø�d—m‘mÐ$Ø�d—j‘jÐ!Ø�d—h‘hÐØ�t—}‘}×*Ñ*Ð+Ø�d—m‘m×,Ñ,Ð-Ø�d—m‘m×*Ñ*Ð+Ø�gÐØ�gÐØ�gÐØ�d—m‘mÐ$Ø�t—}‘}Ð%Ø�g×'Ñ'Ð(Ø�T—]‘]Ð#ð/
ñ#€FõJ%r>   N)rC   Úpygments.lexerr   r   Úpygments.tokenr   r   r   r   r	   r
   r   r   Ú__all__r   r9   r>   r;   Ú<module>r]      s3   ðñ
÷ -÷%÷ %ó %ð ˆ,€ô9%ˆzõ 9%r>   