o a@srdZddlZddlmZmZmZmZmZmZddl m Z m Z m Z m Z mZmZmZmZmZdgZGdddeZdS)z pygments.lexers.gsql ~~~~~~~~~~~~~~~~~~~~ Lexers for TigerGraph GSQL graph query language :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. N) RegexLexerincludebygroupsusingthiswords) Keyword PunctuationCommentOperatorNameStringNumber WhitespaceToken GSQLLexerc @seZdZdZdZdgZdgZejej BZ e de de de de d e d e d e d e d g de j fde jfgeddddejfgedejfgedejfgdeeeeefdefdefgdefdejfgdefgdefdefgdefdefgd Zd!S)"rzr For `GSQL `_ queries (version 3.x). .. versionadded:: 2.10 GSQLgsqlz*.gsqlcommentkeywordsclausesaccums 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__namealiases filenamesre MULTILINE IGNORECASEflagsrr Single Multilinerrrr Builtinrr rrr r Variablerrtokensrr6/usr/lib/python3/dist-packages/pygments/lexers/gsql.pyrs^      )rrpygments.lexerrrrrrrpygments.tokenrr r r r r rrr__all__rrrrrs  ,