Ë
    '<çi[  ã                   ó\   — d Z ddlmZmZ ddlmZmZmZmZm	Z	m
Z
mZmZ dgZ G d„ de«      Zy)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                   ó´  — e Zd ZdZdZddgZdgZdgZdZdZ	g d	¢Z
d
ej                  dfdej                  dfdej                  fdej                  fgdefd
ej                  df ee
dd¬«      ej                   fdefdej&                  fdefdefdej,                  fdej0                  fdej2                  fdej4                  fdej6                  fdej8                  j:                  fdej8                  j<                  fd ej8                  j>                  fd!efd"efd#efd$ej2                  fd%ej2                  fd&ej@                  fd'ej2                  fgd(œZ!d)„ Z"y*)+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+)r3   Úrootc                 ó   — d| d d v S )Nz|0100iô  © )Útexts    úy/home/jay/workspace/.worktrees/task-2057-dev2/scripts/.codegraph-venv/lib/python3.12/site-packages/pygments/lexers/tal.pyÚanalyse_textzTalLexer.analyse_textL   s   € Ø˜$˜t ˜*Ð$Ð$ó    N)#Ú__name__Ú
__module__Ú__qualname__Ú__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;   r8   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)r@   Úpygments.lexerr   r   Úpygments.tokenr   r   r   r   r	   r
   r   r   Ú__all__r   r8   r<   r:   ú<module>rY      s3   ðñ
÷ -÷%÷ %ó %ð ˆ,€ô9%ˆzõ 9%r<   