HOME


Mini Shell 1.0
DIR: /usr/lib/python3/dist-packages/pygments/lexers/__pycache__/
Upload File :
Current File : //usr/lib/python3/dist-packages/pygments/lexers/__pycache__/jslt.cpython-312.pyc
�

|�eu��d�dZddlmZmZmZddlmZmZmZm	Z	m
Z
mZmZm
Z
dgZdZGd�de�Zy)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.
�)�
RegexLexer�combined�words)�Comment�Keyword�Name�Number�Operator�Punctuation�String�
Whitespace�	JSLTLexerz(?=[^0-9A-Z_a-z-])c��eZdZdZdZdZdgZdgZdgZde	fde
jfd	ejfd
ejfdej fdefd
efdefdefede��ej,edd�fede��ej,edd�fede��ej0edd�fede��ej0edd�fede��ej2fede��efede��ej4fede��ej8fdej:fdefd ej<fgdej<d!fgdej:ed"d�fgd#eed$d�fgd%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*.jslt�jsltztext/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)�let�constant)�def�function)�false�null�true)�else�for�if)�and�or)1�all�any�array�boolean�capture�ceiling�containsz	ends-with�error�flatten�floorzformat-timez	from-jsonzget-keyzhash-intzindex-ofzis-arrayz
is-booleanz
is-decimalz
is-integerz	is-numberz	is-objectz	is-string�join�	lowercase�max�min�mod�not�now�numberz
parse-timez	parse-url�random�replace�roundz
sha256-hex�size�splitzstarts-with�string�sum�testzto-json�trim�	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\\.)	rBrrrCrDrrr;rN)"�__name__�
__module__�__qualname__�__doc__�name�url�	filenames�aliases�	mimetypesr
r�Singler	�Integer�Floatr�Doublerr
r�	_WORD_ENDr�	Namespacer�Declaration�Constant�Wordr�Builtin�Function�Variable�Symbol�Escape�tokens���6/usr/lib/python3/dist-packages/pygments/lexers/jslt.pyrrsc���
�D�
-�C��
�I��h�G���I��j�)�
�W�^�^�,�
!�6�>�>�2�
=�v�|�|�L�
����/�
�k�*�
�h�'�
��"�
�H��
�;�y�
1�7�3D�3D�h�}�^j�Fk�l�
�7�9�
-�w�/@�/@�(�>�[g�Bh�i�
�8�I�
.��0C�0C�X�j�Zf�Eg�h�
�8�I�
.��0C�0C�X�j�Zf�Eg�h�
�,�Y�
?��AQ�AQ�R�
�(��
;�W�E�
�=��
3�X�]�]�C�
�	J�S\�	]��\�\�

�@����O�
'��.�
)�4�=�=�9�=
�B(�����?�
�(�����AZ�\h�8i�j�
��K��*?��!N�O�$
��;��
�K��(�
'����7� 
��v�}�}�f�5�
�(�����@�
��6�=�=�&�)�
�V�]�]�#�
�
�j�)�
�W�^�^�,�
�s=�Fr`N)rJ�pygments.lexerrrr�pygments.tokenrrrr	r
rrr
�__all__rTrr_r`ra�<module>res?���7�6�$�$�$��-��
"�	�I�
�Ir`