|euddZddlmZmZmZddlmZmZmZm Z m Z m Z m Z m Z dgZdZGddeZy)z pygments.lexers.jslt ~~~~~~~~~~~~~~~~~~~~ Lexers for the JSLT language :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. ) RegexLexercombinedwords)CommentKeywordNameNumberOperator PunctuationString Whitespace JSLTLexerz(?=[^0-9A-Z_a-z-])ceZdZdZdZdZdgZdgZdgZde fde jfd e jfd e jfd ej fd efd efdefdefedeej,eddfedeej,eddfedeej0eddfedeej0eddfedeej2fedeefedeej4fedeej8fdej:fdefd ej<fgdej<d!fgdej:ed"dfgd#eed$dfgd%efd&ed!fdej<fgd'ej>d!fgdej,d!fgd(ej d)fd*ej@fgde fde jfgd+ Z!y,)-rz6 For JSLT source. .. versionadded:: 2.10 JSLTz!https://github.com/schibsted/jsltz*.jsltjsltz text/x-jsltz [\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 mimetypesr rSingler IntegerFloatr Doubler r r _WORD_ENDr Namespacer DeclarationConstantWordrBuiltinFunctionVariableSymbolEscapetokens6/usr/lib/python3/dist-packages/pygments/lexers/jslt.pyrrsc D -C IhGIj ) W^^ , !6>> 2 =v|| L  / k * h '  " H  ;y 173D3Dh}^jFk l 79 -w/@/@(>[gBh i 8I .0C0CXjZfEg h 8I .0C0CXjZfEg h ,Y ?AQAQ R ( ;W E = 3X]] C  JS\ ]\\ @ O ' . )4== 9= B( ? (AZ\h8i j K*?!N O$ ;  K ( ' 7 v}}f 5 ( @ 6==& ) V]] # j ) W^^ , s=Fr`N)rJpygments.lexerrrrpygments.tokenrrrr r r r r __all__rTrr_r`rares?76$$$ - " I Ir`