i7itdZddlZddlmZmZmZmZmZmZddl m Z m Z m Z m Z mZmZmZmZdgZGddeZy)z pygments.lexers.gsql ~~~~~~~~~~~~~~~~~~~~ Lexers for TigerGraph GSQL graph query language :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. N) RegexLexerincludebygroupsusingthiswords)Keyword PunctuationCommentOperatorNameStringNumber Whitespace GSQLLexerc eZdZdZdZdZdgZdgZdZe je jzZ e de de d e d e d e d e d e de dg dejfdej fgedddefgedej(fgedej(fgdeeeeefdefdefgdefdej6fgdefgdefdefgd efd!efgd" Zy#)$rz) For GSQL queries (version 3.x). GSQLz(https://docs.tigergraph.com/dev/gsql-refgsqlz*.gsqlz2.10commentkeywordsclausesaccums relationsstrings whitespace barewords operatorsz\#.*z/\*(.|\n)*?\*/)zACCUMANDANYAPIASASCAVGBAGBATCHBETWEENBOOLBOTHBREAKBYCASECATCHCOALESCECOMPRESSCONTINUECOUNTCREATEDATETIME DATETIME_ADD DATETIME_SUBDELETEDESC DISTRIBUTEDDODOUBLEEDGEELSEENDESCAPE EXCEPTIONFALSEFILEFILTERFLOATFOREACHFORFROMGRAPHGROUP GSQL_INT_MAX GSQL_INT_MIN GSQL_UINT_MAXHAVINGIFININSERTINT INTERPRET INTERSECTINTERVALINTOISISEMPTY JSONARRAY JSONOBJECTLASTHOPLEADINGLIKELIMITLIST LOAD_ACCUMLOGMAPMATCHMAXMINMINUSNOTNOWNULLOFFSETORORDERPATHPERPINNED POST_ACCUMz POST-ACCUM PRIMARY_IDPRINTQUERYRAISERANGEREPLACERESET_COLLECTION_ACCUMRETURNRETURNSRUNSAMPLESELECT SELECT_VERTEXSETSRCSTATICSTRINGSUMSYNTAXTARGETTAGSTGTTHENTOTO_CSV TO_DATETIMETRAILINGTRIMTRUETRYTUPLETYPEDEFUINTUNIONUPDATEVALUESVERTEXWHENWHEREWHILEWITHz(?|<-z[.*{}\[\]\<\>\_]z"([^"\\]|\\.)*"z @{1,2}\w+z\s+z[a-z]\w*z(\d+\.\d+|\d+)zR\$|[^0-9|\/|\-](\-\=|\+\=|\*\=|\\\=|\=|\=\=|\=\=\=|\+|\-|\*|\\|\+\=|\>|\<)[^\>|\/]z((\||\(|\)|\,|\;|\=|\-|\+|\*|\/|\>|\<|\:)) rootrrrrrrrrrN)__name__ __module__ __qualname____doc__nameurlaliases filenames version_addedre MULTILINE IGNORECASEflagsrr Single Multilinerr r Builtinrr rrr rVariablerrtokens]/mnt/ssd/data/python-lab/ChefSystem/venv/lib/python3.12/site-packages/pygments/lexers/gsql.pyrrs D 4ChG IM LL2== (E I  J  I  H  K I  L ! K K   gnn %  1 1 2 F&%U'4&6=' > .X Y \\   !#',, 0 *8HeDk8+T U x + .   ( 4== ) Z  $   ' 019 ; 8( C AEFr)rrpygments.lexerrrrrrrpygments.tokenr r r r r rrr__all__rrrrrs; LL -S Sr