| Server IP : 127.0.0.1 / Your IP : 216.73.216.109 Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10 System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64 User : SERVERWEB ( 0) PHP Version : 8.1.10 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/cygwin64/lib/python3.9/site-packages/pygments/lexers/__pycache__/ |
Upload File : |
a
SҼag � @ s^ d Z ddlmZmZmZ ddlmZmZmZm Z m
Z
mZmZm
Z
dgZdZG dd� de�ZdS )z�
pygments.lexers.jslt
~~~~~~~~~~~~~~~~~~~~
Lexers for the JSLT language
:copyright: Copyright 2021 by the Pygments team, see AUTHORS
:license: BSD, see LICENSE for details
� )�
RegexLexer�combined�words)�Comment�Keyword�Name�Number�Operator�Punctuation�String�
Whitespace� JSLTLexerz(?=[^0-9A-Z_a-z-])c @ s� e Zd ZdZdZdgZdgZdgZdefde j
fdejfd ej
fd
ejfdefdefd
efdefeded�ejedd�feded�ejedd�feded�ejedd�feded�ejedd�feded�ejfeded�efeded�ejfeded�ejfdejfdefdejfgdejd fgdejed!d�fgd"eed#d�fgd$efd%ed fdejfgd&ejd fgdejd fgd'ejd(fd)ejfgdefde j
fgd*� Z d+S ),r
z]
For `JSLT <https://github.com/schibsted/jslt>`_ source.
.. versionadded:: 2.10
ZJSLTz*.jsltZjsltztext/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)Zlet�constant)�def�function)ZfalseZnull�true)�else�for�if)�and�or)1�all�anyZarrayZbooleanZcaptureZceiling�containsz ends-with�errorZflattenZfloorzformat-timez from-jsonzget-keyzhash-intzindex-ofzis-arrayz
is-booleanz
is-decimalz
is-integerz is-numberz is-objectz is-string�joinZ lowercase�max�min�mod�notZnowZnumberz
parse-timez parse-urlZrandom�replace�roundz
sha256-hex�size�splitzstarts-with�string�sum�testzto-jsonZtrimZ uppercase�zipzzip-with-index�fallbackz/[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-]*�root�function-parameter-listz\(�function-parameters�,z\)z
"([^"]|\\.)*"�"z#popz\\.) r/ r r r0 r1 r r r* r N)!�__name__�
__module__�__qualname__�__doc__�name� filenames�aliasesZ mimetypesr r �Singler ZIntegerZFloatr �Doubler
r r � _WORD_ENDr � Namespacer ZDeclarationZConstantZWordr ZBuiltinZFunctionZVariableZSymbolZEscape�tokens� r@ r@ �8/usr/lib/python3.9/site-packages/pygments/lexers/jslt.pyr
sf �
��!
����
�
�
���N)r7 Zpygments.lexerr r r Zpygments.tokenr r r r r r
r r �__all__r= r
r@ r@ r@ rA �<module> s
(