HEX
Server: LiteSpeed
System: Linux us-phx-web1284.main-hosting.eu 4.18.0-553.109.1.lve.el8.x86_64 #1 SMP Thu Mar 5 20:23:46 UTC 2026 x86_64
User: u300739242 (300739242)
PHP: 8.2.30
Disabled: system, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail
Upload Files
File: //opt/alt/python311/lib/python3.11/site-packages/pygments/lexers/__pycache__/jslt.cpython-311.pyc
�

�;ft��l�dZddlmZmZmZddlmZmZmZm	Z	m
Z
mZmZm
Z
dgZdZGd�de��ZdS)z�
    pygments.lexers.jslt
    ~~~~~~~~~~~~~~~~~~~~

    Lexers for the JSLT language

    :copyright: Copyright 2006-2024 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��eZdZdZdZdZdgZdgZdgZdZ	de
fd	ejfd
e
jfde
jfdejfd
efdefdefdefede���ejedd��fede���ejedd��fede���ejedd��fede���ejedd��fede���ejfede���efede���ejfede���ejfdejfd efd!ejfgd ejd"fgd ejed#d��fgd$eed%d��fgd&efd'ed"fd ejfgd(ej d"fgd ejd"fgd)ejd*fd+ej!fgde
fd	ejfgd,�	Z"d-S).rz
    For JSLT source.
    �JSLTz!https://github.com/schibsted/jsltz*.jslt�jsltztext/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)�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�	mimetypes�
version_addedr
r�Singler	�Integer�Floatr�Doublerr
r�	_WORD_ENDr�	Namespacer�Declaration�Constant�Wordr�Builtin�Function�Variable�Symbol�Escape�tokens���G/opt/alt/python311/lib/python3.11/site-packages/pygments/lexers/jslt.pyrrs����������D�
-�C��
�I��h�G���I��M��j�)�
�W�^�,�
!�6�>�2�
=�v�|�L�
���/�
�k�*�
�h�'�
��"�
�H��
�U�;�y�
1�
1�
1�7�3D�h�h�}�^j�Fk�Fk�l�
�U�7�9�
-�
-�
-�w�/@�(�(�>�[g�Bh�Bh�i�
�U�8�I�
.�
.�
.��0C�X�X�j�Zf�Eg�Eg�h�
�U�8�I�
.�
.�
.��0C�X�X�j�Zf�Eg�Eg�h�
�U�,�Y�
?�
?�
?��AQ�R�
�U�(��
;�
;�
;�W�E�
�U�=��
3�
3�
3�X�]�C�
�U�	J�S\�	]�	]�	]��\�

�@���O�
'��.�
)�4�=�9�=
�B(����?�
�(�����AZ�\h�8i�8i�j�
��K���*?��!N�!N�O�$
��;��
�K��(�
'���7� 
��v�}�f�5�
�(����@�
��6�=�&�)�
�V�]�#�
�
�j�)�
�W�^�,�
�s=�=�F�F�FraN)rJ�pygments.lexerrrr�pygments.tokenrrrr	r
rrr
�__all__rUrr`rarb�<module>rfs�����7�6�6�6�6�6�6�6�6�6�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$��-��
"�	�H�H�H�H�H�
�H�H�H�H�Hra