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

Lexer for Stata

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
N)Ú
RegexLexerÚdefaultÚincludeÚwords)ÚCommentÚKeywordÚNameÚNumberÚStringÚTextÚOperator)Úbuiltins_baseÚbuiltins_functionsÚ
StataLexerc                   ó.  € ] tR t^tRtRtRtRtRR.tRR.t	. R@Ot
]P                  ]P                  ,          t/ R	]! R
4      ]! R4      ]! R4      ]! R4      ]! R4      ]! R4      ]! R4      R]3.bR
R]P$                  R3R]P$                  R3R]P&                  R3R]P(                  R3.bRR]P&                  R3R]P&                  3R]P&                  R3R]P&                  3.bRR]P$                  RA3R]P$                  RB3R]P&                  R3R]P$                  R3R]P$                  3.bRR ]P(                  R3R!]P$                  R3R]P(                  3.bRR ]R3R]P$                  3.bRR"]R#3R$]R%3.bR#R"]R3R&]R3R']P,                  3]! R4      R]3.bR%R(]R3R']P,                  3]! R4      R]3.bRR)]P0                  P2                  R*3R+]P0                  P2                  R,3R-]P0                  R.3.bR.R-]P0                  R3R/]P0                  R3R)]P0                  P2                  R*3R+]P0                  P2                  R,3R]P0                  3.bR*R)]P0                  P2                  R3R0]P0                  P2                  R3R+]P0                  P2                  R,3R-]P0                  R.3R1]P0                  P2                  3]! R4      .bR,R)]P0                  P2                  R*R3R+]P0                  P2                  R,R3R-]P0                  R.R3R2]P0                  P2                  R3.bR]! ]R3R4R57      ]P:                  3]! ]R6R3R57      ]3.bRR7] 3R8] 3.bRR9]!3.bRR:]PD                  3R;]PD                  3R<]PD                  3R=]PD                  3.bt#R>t$R?# )Cr   z
For Stata do files.
ÚStatazhttp://www.stata.com/z2.2ÚstataÚdoz*.doz*.adoÚrootÚcommentsÚstringsÚmacrosÚnumbersÚkeywordsÚ	operatorsÚformatÚ.z(^//|(?<=\s)//)(?!/)úcomments-double-slashz^\s*\*zcomments-starz/\*zcomments-blockz(^///|(?<=\s)///)úcomments-triple-slashz#pushz\*/\*z(\*/\s+\*(?!/)[^\n]*)|(\*/)ú#popz///.*?\nz.(?=\n)z\nz//.*?(?=\n)z`"zstring-compoundz(?<!`)"zstring-regularz"\'z\\\\|\\"|\\\$|\\`|\\\nz(")(?!\')|(?=\n)z\$(\{|(?=[$`]))zmacro-global-nestedz\$zmacro-global-nameÚ`zmacro-localÚ'z\}z\wz\w{1,32}z\bz(?=\())ÚprefixÚsuffixz	(^\s*|\s)z-|==|<=|>=|<|>|&|!=z\*|\+|\^|/|!|~|==|~=z>\b[+-]?([0-9]+(\.[0-9]+)?|\.[0-9]+|\.)([eE][+-]?[0-9]+)?[i]?\bz%-?\d{1,2}(\.\d{1,2})?[gfe]c?z%(21x|16H|16L|8H|8L)z'%-?(tc|tC|td|tw|tm|tq|th|ty|tg)\S{0,32}z%[-~]?\d{1,4}s© N)ztext/x-stataz
text/statazapplication/x-stata)r   r   )r   r   )%Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚnameÚurlÚversion_addedÚaliasesÚ	filenamesÚ	mimetypesÚreÚ	MULTILINEÚDOTALLÚflagsr   r   r   ÚSingleÚ	MultilineÚSpecialr
   ÚEscaper   ÚVariableÚGlobalr   r   r   ÚFunctionr   r   r   r	   ÚOtherÚtokensÚ__static_attributes__r$   ó    Úf/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pygments/lexers/stata.pyr   r      sÙ  † ñð €DØ
!€CØ€MØ˜$�€GØ˜Ð!€IÚE€IØ—‘˜rŸy™yÕ(€EðDØÙ�JÓÙ�IÓÙ�HÓÙ�IÓÙ�JÓÙ�KÓ Ù�HÓØ�4ˆLð	
ðDð 	Ø$ g§n¡nÐ6MÐNØ˜Ÿ™¨Ð8Ø�W×&Ñ&Ð(8Ð9Ø! 7§?¡?Ð4KÐLð	
ðDð* 	Ø�W×&Ñ&¨Ð0ð �w×(Ñ(Ð)Ø+¨W×->Ñ->ÀÐGà�7×$Ñ$Ð%ð
ð+Dð< 	Ø˜'Ÿ.™.Ø1ð3à$ g§n¡nØ1ð3à�W×&Ñ&Ð(8Ð9Ø˜Ÿ™¨Ð0Ø�7—>‘>Ð"ð
ð=DðN 	 Ø�G—O‘O VÐ,à˜WŸ^™^¨VÐ4Ø�7—?‘?Ð#ð	"
ðODðZ 	 Ø�D˜&Ð!Ø�7—>‘>Ð"ð"
ð[Dðf 	Ø�FÐ-Ð.Ø˜Ð!1Ð2ð
ðgDðn 	Ø�F˜GÐ$Ø�V˜VÐ$Ø&¨¯©Ð6Ù�HÓØ�6ˆNð
ðoDð| 	Ø  &¨&Ð1Ø&¨¯©Ð6Ù�HÓØ�6ˆNð	
ð}Dðb 	Ø §¡×!5Ñ!5Ð7LÐMØ�D—M‘M×(Ñ(Ð+>Ð?Ø�4—=‘= -Ð0ð
ðcDðl 	Ø�4—=‘= 'Ð*Ø�4—=‘= &Ð)Ø §¡×!5Ñ!5Ð7LÐMØ�D—M‘M×(Ñ(Ð*=Ð>Ø�4—=‘=Ð!ð
ðmDðz 	Ø §¡×!5Ñ!5°wÐ?Ø�D—M‘M×(Ñ(¨&Ð1Ø�D—M‘M×(Ñ(Ð*=Ð>Ø�4—=‘= -Ð0Ø�D—M‘M×(Ñ(Ð)Ù�F‹Oð 
ð{DðJ 	Ø §¡×!5Ñ!5Ð7LÈfÐUØ�D—M‘M×(Ñ(Ð*=¸vÐFØ�4—=‘= -°Ð8Ø˜$Ÿ-™-×.Ñ.°Ð7ð	
ðKDðX 	ÙÐ%°À	ÔJØ�]‰]ðá�=¨<À%ÔHØðð
ðYDðf 	Ø# XÐ.Ø$ hÐ/ð
ðgDðp 	àNØðð
ðqDð| 	Ø-¨t¯z©zÐ:Ø$ d§j¡jÐ1Ø7¸¿¹ÐDØ §
¡
Ð+ð	
ð}D„Fr>   )r)   r0   Úpygments.lexerr   r   r   r   Úpygments.tokenr   r   r   r	   r
   r   r   Úpygments.lexers._stata_builtinsr   r   Ú__all__r   r$   r>   r?   Ú<module>rD      s?   ðñó 
ß >Ó >÷÷ ñ ÷ Nàˆ.€ôU�ö Ur>   