+
    IV-j™  ã                   óv   € R t ^ RIt^ RIHt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 R.t ! R R]4      tR# )zË
pygments.lexers.gsql
~~~~~~~~~~~~~~~~~~~~

Lexers for TigerGraph GSQL graph query language

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
N)Ú
RegexLexerÚincludeÚbygroupsÚusingÚthisÚwords)ÚKeywordÚPunctuationÚCommentÚOperatorÚNameÚStringÚNumberÚ
WhitespaceÚ	GSQLLexerc                   ó  € ] tR t^tRtRtRtR.tR.tRt	]
P                  ]
P                  ,          tR]! R4      ]! R	4      ]! R
4      ]! R4      ]! R4      ]! R4      ]! R4      ]! R4      ]! R4      .	RR]P                   3R]P"                  3.R	]! R"RRR7      ]3.R
]! R#4      ]P*                  3.R]! R$4      ]P*                  3.RR]! ]]! ]4      ]4      3R]3R]3.RR]3R]P8                  3.RR]3.RR]3R]3.RR]3R]3./
tR t R!# )%r   z!
For GSQL queries (version 3.x).
ÚGSQLz(https://docs.tigergraph.com/dev/gsql-refÚgsqlz*.gsqlz2.10ÚrootÚcommentÚkeywordsÚclausesÚaccumsÚ	relationsÚstringsÚ
whitespaceÚ	barewordsÚ	operatorsz\#.*z/\*(.|\n)*?\*/z(?<!\.)z\b)ÚprefixÚsuffixz(-\s?)(\(.*\:\w?\))(\s?-)z->|<-z[.*{}\[\]\<\>\_]z"([^"\\]|\\.)*"z	@{1,2}\w+z\s+z[a-z]\w*z(\d+\.\d+|\d+)zR\$|[^0-9|\/|\-](\-\=|\+\=|\*\=|\\\=|\=|\=\=|\=\=\=|\+|\-|\*|\\|\+\=|\>|\<)[^\>|\/]z((\||\(|\)|\,|\;|\=|\-|\+|\*|\/|\>|\<|\:)© N)zÚACCUMÚANDÚANYÚAPIÚASÚASCÚAVGÚBAGÚBATCHÚBETWEENÚBOOLÚBOTHÚBREAKÚBYÚCASEÚCATCHÚCOALESCEÚCOMPRESSÚCONTINUEÚCOUNTÚCREATEÚDATETIMEÚDATETIME_ADDÚDATETIME_SUBÚDELETEÚDESCÚDISTRIBUTEDÚDOÚDOUBLEÚEDGEÚELSEÚENDÚESCAPEÚ	EXCEPTIONÚFALSEÚFILEÚFILTERÚFLOATÚFOREACHÚFORÚFROMÚGRAPHÚGROUPÚGSQL_INT_MAXÚGSQL_INT_MINÚGSQL_UINT_MAXÚHAVINGÚIFÚINÚINSERTÚINTÚ	INTERPRETÚ	INTERSECTÚINTERVALÚINTOÚISÚISEMPTYÚ	JSONARRAYÚ
JSONOBJECTÚLASTHOPÚLEADINGÚLIKEÚLIMITÚLISTÚ
LOAD_ACCUMÚLOGÚMAPÚMATCHÚMAXÚMINÚMINUSÚNOTÚNOWÚNULLÚOFFSETÚORÚORDERÚPATHÚPERÚPINNEDÚ
POST_ACCUMz
POST-ACCUMÚ
PRIMARY_IDÚPRINTÚQUERYÚRAISEÚRANGEÚREPLACEÚRESET_COLLECTION_ACCUMÚRETURNÚRETURNSÚRUNÚSAMPLEÚSELECTÚSELECT_VERTEXÚSETÚSRCÚSTATICÚSTRINGÚSUMÚSYNTAXÚTARGETÚTAGSTGTÚTHENÚTOÚTO_CSVÚTO_DATETIMEÚTRAILINGÚTRIMÚTRUEÚTRYÚTUPLEÚTYPEDEFÚUINTÚUNIONÚUPDATEÚVALUESÚVERTEXÚWHENÚWHEREÚWHILEÚWITH)ÚaccumÚhavingÚlimitÚorderÚ	postAccumÚsampleÚwhere)ÚandaccumÚ
arrayaccumÚavgaccumÚbagaccumÚbitwiseandaccumÚbitwiseoraccumÚgroupbyaccumÚ	heapaccumÚ	listaccumÚMapAccumÚmaxaccumÚminaccumÚoraccumÚsetaccumÚsumaccum)!Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚnameÚurlÚaliasesÚ	filenamesÚversion_addedÚreÚ	MULTILINEÚ
IGNORECASEÚflagsr   r
   ÚSingleÚ	Multiliner   r   r   ÚBuiltinr   r   r   r   r	   r   ÚVariabler   r   ÚtokensÚ__static_attributes__r    ó    Úe/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pygments/lexers/gsql.pyr   r      s¼  † ñð €DØ
4€CØˆh€GØ�
€IØ€Mà�L‰L˜2Ÿ=™=Õ(€Eð 	Ù�IÓÙ�JÓÙ�IÓÙ�HÓÙ�KÓ Ù�IÓÙ�LÓ!Ù�KÓ Ù�KÓ ð

ð 	Ø�g—n‘nÐ%Ø × 1Ñ 1Ð2ð
ð 	Ùð Fð& %¨Uô'4ð& 6=ð'>ð
ð, 	ÙÐXÓYØ�\‰\ðð
ð 	Ùð  ó !ð #'§,¡,ð0ð
ð 	Ø)©8°H¹eÀD»kÈ8Ó+TÐUØ�xÐ Ø  +Ð.ð
ð
 	Ø Ð(Ø˜4Ÿ=™=Ð)ð
ð 	Ø�ZÐ ð
ð 	Ø˜$ÐØ Ð'ð
ð 	ð0Ø19ð;à8¸(ÐCð
ðAE„FrÄ   )r´   rº   Úpygments.lexerr   r   r   r   r   r   Úpygments.tokenr   r	   r
   r   r   r   r   r   Ú__all__r   r    rÄ   rÅ   Ú<module>rÉ      s;   ðñó 
ç L× L÷÷ ó ð ˆ-€ôS�
ö SrÄ   