YBFj|dZddlZddlmZmZmZmZmZmZddl m Z m Z m Z m Z mZmZmZmZdgZGddeZdS)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) RegexLexerincludebygroupsusingthiswords)Keyword PunctuationCommentOperatorNameStringNumber Whitespace GSQLLexerc eZdZdZdZdZdgZdgZdZe j e j zZ e de de d e d e d e d e d e de dg dejfdejfgedddefgedejfgedejfgdeeeeefdefdefgdefdejfgdefgdefdefgd efd!efgd" Zd#S)$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 rVariablerrtokensBC:\PYTHON\_runtimes\venv\Lib\site-packages\pygments/lexers/gsql.pyrrs D 4ChG IM L2= (E GI   GJ   GI   GH   GK GI   GL ! ! GK GK   gn %  1 2 UF&%U'444&6=' > .UX Y Y \  U !!#', 0 *88HeeDkk8+T+T U x + .   ( 4= ) Z  $   ' 019 ; 8( C AEEFFFr)rrpygments.lexerrrrrrrpygments.tokenr r r r r rrr__all__rrrrrs LLLLLLLLLLLLLLLL -SSSSS SSSSSr