YBFjwldZddlmZmZmZddlmZmZmZm Z m Z m Z m Z m Z dgZdZGddeZdS)z pygments.lexers.jslt ~~~~~~~~~~~~~~~~~~~~ Lexers for the JSLT language :copyright: Copyright 2006-present by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. ) RegexLexercombinedwords)CommentKeywordNameNumberOperator PunctuationString Whitespace JSLTLexerz(?=[^0-9A-Z_a-z-])ceZdZdZdZdZdgZdgZdgZdZ de fd e j fd e jfd e jfd ejfd efdefdefdefedeejeddfedeejeddfedeejeddfedeejeddfedeejfedeefedeejfedeejfdejfd efd!ejfgd ejd"fgd ejed#dfgd$eed%dfgd&efd'ed"fd ejfgd(ej d"fgd ejd"fgd)ejd*fd+ej!fgde fd e j fgd, Z"d-S).rz For JSLT source. JSLTz!https://github.com/schibsted/jsltz*.jsltjsltz text/x-jsltz2.10z [\t\n\f\r ]+z //.*(\n|\Z)z-?(0|[1-9][0-9]*)z--?(0|[1-9][0-9]*)(.[0-9]+a)?([Ee][+-]?[0-9]+)z"([^"\\]|\\.)*"z [(),:\[\]{}]z (!=|[<=>]=?)z[*+/|-]z\.)import)suffix import-path whitespace)as import-alias)letconstant)deffunction)falsenulltrue)elseforif)andor)1allanyarraybooleancaptureceilingcontainsz ends-witherrorflattenfloorz format-timez from-jsonzget-keyzhash-intzindex-ofzis-arrayz is-booleanz is-decimalz is-integerz is-numberz is-objectz is-stringjoin lowercasemaxminmodnotnownumberz parse-timez parse-urlrandomreplaceroundz sha256-hexsizesplitz starts-withstringsumtestzto-jsontrim uppercasezipzzip-with-indexfallbackz/[A-Z_a-z][0-9A-Z_a-z-]*:[A-Z_a-z][0-9A-Z_a-z-]*z[A-Z_a-z][0-9A-Z_a-z-]*z\$[A-Z_a-z][0-9A-Z_a-z-]*rootfunction-parameter-listz\(function-parameters,z\)z "([^"]|\\.)*""z#popz\\.) rBrrrCrDrrr;rN)#__name__ __module__ __qualname____doc__nameurl filenamesaliases mimetypes version_addedr rSingler IntegerFloatr Doubler r r _WORD_ENDr Namespacer DeclarationConstantWordrBuiltinFunctionVariableSymbolEscapetokensBC:\PYTHON\_runtimes\venv\Lib\site-packages\pygments/lexers/jslt.pyrrs D -C IhGIMj ) W^ , !6> 2 =v| L  / k * h '  " H  U;y 1 1 173Dhh}^jFkFk l U79 - - -w/@((>[gBhBh i U8I . . .0CXXjZfEgEg h U8I . . .0CXXjZfEgEg h U,Y ? ? ?AQ R U( ; ; ;W E U= 3 3 3X] C U JS\ ] ] ]\ @ O ' . )4= 9= B( ? (AZ\h8i8i j K*?!N!N O$ ;  K ( ' 7 v}f 5 ( @ 6=& ) V] # j ) W^ , s==FFFraN)rJpygments.lexerrrrpygments.tokenrrrr r r r r __all__rUrr`rarbrfs7666666666$$$$$$$$$$$$$$$$$$$$ - " HHHHH HHHHHra