YBFj ldZdgZddlZddlmZmZddlmZmZm Z m Z m Z m Z m Z mZGddeZdS)aC pygments.lexers.codeql ~~~~~~~~~~~~~~~~~~~~~~ Lexer for CodeQL query language. The grammar is originating from: https://github.com/github/vscode-codeql/blob/main/syntaxes/README.md :copyright: Copyright 2006-present by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. CodeQLLexerN) RegexLexerwords)CommentOperatorKeywordNameStringNumber Punctuation WhitespaceceZdZdZddgZddgZgZdZdZe j e j zZ de fd ejfd ejd fed d ejfedd dejjfedd ejfdefdejfdejfdefdefdejfdejfdejfgdejfd ejdfdejdfdejfgd Zd!S)"rCodeQLcodeqlqlz*.qlz*.qllz https://github.com/github/codeqlz2.19z\s+z//.*?\nz/\*multiline-comments)moduleimportclassextends implements predicateselectwherefromasandornotinifthenelseexistsforall instanceofprivaterabstractcachedexternalfinallibraryoverridequeryz\b)suffixthisz\b\??:?)prefixr/)booleandatefloatintstringz"(\\\\|\\[^\\]|[^"\\])*"z[0-9]+\.[0-9]+z[0-9]+z<=|>=|<|>|=|!=|\+|-|\*|/z[.,;:\[\]{}()]+z @[a-zA-Z_]\w*z[A-Z][a-zA-Z0-9_]*z[a-z][a-zA-Z0-9_]*z[^*/]+z#pushz\*/z#popz[*/])rootrN) __name__ __module__ __qualname__namealiases filenames mimetypesurl version_addedre MULTILINEUNICODEflagsr rSingle MultilinerrBuiltinr PseudoTyper r FloatIntegerrr VariableClasstokensDC:\PYTHON\_runtimes\venv\Lib\site-packages\pygments/lexers/codeql.pyrrs DG!II ,CM L2: %E Z  ( W&(< =U   &o  /UF 44459\5H JU%l , )& 1  -  ')( 3  -t} - "DJ / "DM 2M' R) * W& 0 W& / g' (  S00FFFrP)__doc____all__rApygments.lexerrrpygments.tokenrrrr r r r r rrOrPrQrVs   / ,,,,,,,,$$$$$$$$$$$$$$$$$$$$:::::*:::::rP