Ë áXä?ÒÎuãó„—dZddlmZmZmZmZmZddlmZm Z m Z m Z m Z m Z mZmZmZddgZGd„de«ZGd„de«Zy) zÌ pygments.lexers.q ~~~~~~~~~~~~~~~~~ Lexer for the Q programming language. :copyright: Copyright 2006-2023 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óŠ—eZdZdZdZdgZdgZdejfdejdfdejfd e fd e jd fged «ed «ed«gedd¬«ej"fgdej$fdeej$ej«fdej$fdej*fdeej.e ee e«dfdeej2e e«fdedfdedfdedfdej4fde j6fd e j6fed!«d"efd#efd$efged%«d&ed'fged%«d(ed'fged%«d)ed'fgd*ej:fd+efd,ej>fd-ej>fd.ej>fd/ej@fd0ej@fd1ejBfd2ejBfd3ejBfd4efd5ejDfd6ejDjFfg d7ejfd8ejd'fd9ejfgd:e jfd;e jHfd)?rzR For `K `_ source code. .. versionadded:: 2.12 ÚKÚkz*.kz^#!.*z^/\s*\nÚcommentsz (??/\\:']?:)(\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[-=+*#$%@!~^&:.,<>'\\|/?_]Ú;Úrootz\}z#popz\)z\]z[01]+bz0[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}z0x[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\\.Ú") rrPrrrKrLrMrNrrN)&Ú__name__Ú __module__Ú __qualname__Ú__doc__ÚnameÚaliasesÚ filenamesrÚHashbangÚ MultilineÚSinglerr ÚDoublerrr ÚWordÚPreprocrrÚPromptr ÚFunctionr ÚVariableÚ ExceptionÚSymbolr ÚBinrÚDateÚHexÚFloatÚIntegerÚLongÚEscapeÚtokens©óú6/usr/lib/python3.12/site-packages/pygments/lexers/q.pyrrs„ñð €D؈e€GØ�€Ið �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$ ñL �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ð?  ðD˜×)Ñ)Ð *Ø �W×&Ñ&¨Ð /Ø �G×%Ñ%Ð &ð 𠘟™Ð 'Ø �V—]‘]Ð #Ø �6—=‘= &Ð )ð ñgx�FrmcóT—eZdZdZdZdgZdgZdedd¬«ejfe giZ y ) rzR For `Q `_ source code. .. versionadded:: 2.12 ÚQÚqz*.qrP)ˆÚ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ÚxrankrHrIN) rRrSrTrUrVrWrXrr ÚBuiltinrrkrlrmrnrr˜sR„ñð €D؈e€GØ�€Ið Ù ð.ð&!ô'"ð&$(§<¡<ð' ð* ð- ð�FrmN)rUÚpygments.lexerrrrrrÚpygments.tokenrr r r r r rrrÚ__all__rrrlrmrnÚrþsIðñ÷IÕH÷)÷)õ)ð �XÐ €ôCˆZôCôL$ˆVõ$rm