+
    JV-j  ã                   ó†   € R 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Ht RR.t ! R R]4      t ! R R]4      tR# )z»
pygments.lexers.q
~~~~~~~~~~~~~~~~~

Lexer for the Q programming language.

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)Ú
RegexLexerÚwordsÚincludeÚbygroupsÚinherit)	ÚCommentÚNameÚNumberÚOperatorÚPunctuationÚStringÚ
WhitespaceÚLiteralÚGenericÚKLexerÚQLexerc                   ó®  € ] tR t^tRtRtR.tR.tRtRt	RR]
P                  3R	]
P                  R
3R]
P                  3R]3R]P                   R3.R]! R4      ]! R4      ]! R4      .R]! R@RR7      ]P(                  3.RR]
P*                  3R]! ]
P*                  ]
P                  4      3R]
P*                  3R]P0                  3R]! ]P4                  ]]]]4      R3R]! ]P8                  ]]4      3R]R3R]R3R]R3R ]P:                  3R!]P<                  3R"]P<                  3]! R#4      R$]3R%]3R&]3.R]! R4      R']R(3.R]! R4      R)]R(3.R]! R4      R*]R(3.R#R+]P@                  3R,]3R-]!PD                  3R.]!PD                  3R/]!PD                  3R0]PF                  3R1]PF                  3R2]PH                  3R3]PH                  3R4]PH                  3R5]3R6]PJ                  3R7]PJ                  PL                  3.R
R8]
P                  3R9]
P                  R(3R:]
P                  3.RR;]P                   3R<]PN                  3R=]P                   R(3./
t(R>t)R?# )Ar   z
For K source code.
ÚKÚkz*.kzhttps://code.kx.comú2.12Ú
whitespacez^#!.*z^/\s*\nÚcommentsz
(?<!\S)/.*z\s+z\"ÚstringsÚrootÚkeywordsÚdeclarationsú\b©Úsuffixz^\\ts?z^(\\\w\s+[^/\n]*?)(/.*)z^\\\w.*z^[a-zA-Z]\)z@([.]?[a-zA-Z][\w.]*)(\s*)([-.~=!@#$%^&*_+|,<>?/\\:']?:)(\s*)(\{)Ú	functionsz7([.]?[a-zA-Z][\w.]*)(\s*)([-.~=!@#$%^&*_+|,<>?/\\:']?:)z\{z\(Úparenthesesz\[Úbracketsz'`([a-zA-Z][\w.]*)?z`:([a-zA-Z/][\w./]*)?z`([a-zA-Z][\w.]*)?Únumbersz[a-zA-Z][\w.]*z[-=+*#$%@!~^&:.,<>'\\|/?_]Ú;z\}z#popz\)z\]z[01]+bz0[nNwW][cefghijmndzuvtp]?zh(?:[0-9]{4}[.][0-9]{2}[.][0-9]{2}|[0-9]+)D(?:[0-9](?:[0-9](?::[0-9]{2}(?::[0-9]{2}(?:[.][0-9]*)?)?)?)?)?z\[0-9]{4}[.][0-9]{2}(?:m|[.][0-9]{2}(?:T(?:[0-9]{2}:[0-9]{2}(?::[0-9]{2}(?:[.][0-9]*)?)?)?)?)z1[0-9]{2}:[0-9]{2}(?::[0-9]{2}(?:[.][0-9]{1,3})?)?z<[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}z0x[0-9a-fA-F]+z7([0-9]*[.]?[0-9]+|[0-9]+[.]?[0-9]*)[eE][+-]?[0-9]+[ef]?z&([0-9]*[.][0-9]+|[0-9]+[.][0-9]*)[ef]?z
[0-9]+[ef]z[0-9]+cz[0-9]+[ihtuv]z[0-9]+[jnp]?z[^\\]+z^\\z\\z[^"\\]+z\\.Ú"© N)-ÚabsÚacosÚasinÚatanÚavgÚbinÚbinrÚbyÚcorÚcosÚcovÚdevÚdeleteÚdivÚdoÚenlistÚexecÚexitÚexpÚfromÚgetenvÚhopenÚifÚinÚinsertÚlastÚlikeÚlogÚmaxÚminÚprdÚselectÚsetenvÚsinÚsqrtÚssÚsumÚtanÚupdateÚvarÚwavgÚwhileÚwithinÚwsumÚxexp)*Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚnameÚaliasesÚ	filenamesÚurlÚversion_addedr   ÚHashbangÚ	MultilineÚSingler   r   ÚDoubler   r   r
   ÚWordÚPreprocr   r   ÚPromptr   ÚFunctionr   ÚVariableÚ	ExceptionÚSymbolr	   ÚBinr   ÚDateÚHexÚFloatÚIntegerÚLongÚEscapeÚtokensÚ__static_attributes__r%   ó    Úb/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pygments/lexers/q.pyr   r      s(  † ñð €DØˆe€GØ�€IØ
€CØ€Mð 	à�w×'Ñ'Ð(à˜×*Ñ*¨JÐ7Ø˜GŸN™NÐ+à�ZÐ à�F—M‘M 9Ð-ð

ð 	Ù�LÓ!Ù�JÓÙ�NÓ#ð
ð
 	Ùð .ð  ô!ð #+§-¡-ð1ð

ð 	à˜Ÿ™Ð(Ø'Ù�g—o‘o w§~¡~Ó6ð8ð ˜Ÿ™Ð)à˜WŸ^™^Ð,àPÙ�d—m‘m Z°¸:À{ÓSØðð HÙ�d—m‘m Z°Ó:ð<ð �K Ð-à�K Ð/à�K Ð,à# T§^¡^Ð4à% v§}¡}Ð5à" F§M¡MÐ2á�IÓà Ð%à*¨HÐ5à�;ÐðG$
ðJ 	Ù�F‹OØ�K Ð(ð
ð 	Ù�F‹OØ�K Ð(ð
ð 	Ù�F‹OØ�K Ð(ð
ð 	à˜Ÿ
™
Ð#à)¨6Ð2ð3à5<·\±\ðCð2à4;·L±LðBð BØ�\‰\ðð MØ�Z‰Zðð  §
¡
Ð+àGØ�\‰\ðà6¸¿¹ÐEØ˜FŸL™LÐ)à˜Ð à˜vŸ~™~Ð.à˜fŸn™n×1Ñ1Ð2ð? 
ðB 	Ø˜×)Ñ)Ð*Ø�W×&Ñ&¨Ð/Ø�G×%Ñ%Ð&ð
ð
 	Ø˜Ÿ™Ð'Ø�V—]‘]Ð#Ø�6—=‘= &Ð)ð
ðgx„Frq   c                   ób   € ] tR t^˜tRtRtR.tR.tRtR]	! RRR7      ]
P                  3]./tR	tR
# )r   z.
For `Q <https://code.kx.com/>`_ source code.
ÚQÚqz*.qr   r   r   r   r%   N)ˆÚajÚaj0ÚajfÚajf0ÚallÚandÚanyÚascÚasofÚattrÚavgsÚceilingÚcolsÚcountÚcrossÚcsvÚcutÚdeltasÚdescÚdifferÚdistinctÚdsaveÚeachÚejÚemaÚevalÚexceptÚfbyÚfillsÚfirstÚfkeysÚflipÚfloorÚgetÚgroupÚgtimeÚhcloseÚhcountÚhdelÚhsymÚiascÚidescÚijÚijfÚinterÚinvÚkeyÚkeysÚljÚljfÚloadÚlowerÚlsqÚltimeÚltrimÚmavgÚmaxsÚmcountÚmd5ÚmdevÚmedÚmetaÚminsÚmmaxÚmminÚmmuÚmodÚmsumÚnegÚnextÚnotÚnullÚorÚoverÚparseÚpeachÚpjÚprdsÚpriorÚprevÚrandÚrankÚratiosÚrazeÚread0Úread1Ú
reciprocalÚrevalÚreverseÚrloadÚrotateÚrsaveÚrtrimÚsaveÚscanÚscovÚsdevÚsetÚshowÚsignumÚssrÚstringÚsublistÚsumsÚsvÚsvarÚsystemÚtablesÚtilÚtrimÚtxfÚtypeÚujÚujfÚungroupÚunionÚupperÚupsertÚvalueÚviewÚviewsÚvsÚwhereÚwjÚwj1ÚwwÚxascÚxbarÚxcolÚxcolsÚxdescÚxgroupÚxkeyÚxlogÚxprevÚxrank)rS   rT   rU   rV   rW   rX   rY   rZ   r\   r   r   ÚBuiltinr   ro   rp   r%   rq   rr   r   r   ˜   sW   † ñð €DØˆe€GØ�€IØ€Mð 	Ùð .ð& !ô'"ð& $(§<¡<ð'ð* ð-
ð„Frq   N)rW   Úpygments.lexerr   r   r   r   r   Úpygments.tokenr   r   r	   r
   r   r   r   r   r   Ú__all__r   r   r%   rq   rr   Ú<module>r     sI   ðñ÷ IÕ H÷)÷ )õ )ð �XÐ
€ôCˆZô CôL#ˆVö #rq   