| Server IP : 217.160.0.135 / Your IP : 216.73.217.85 Web Server : Apache System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64 User : sws1074145052 ( 1074145052) PHP Version : 8.3.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /lib/python3/dist-packages/pygments/lexers/__pycache__/ |
Upload File : |
�
�E�cu � �l � d Z ddlmZmZmZ ddlmZmZmZm Z m
Z
mZmZm
Z
dgZdZ G d� de� � ZdS )z�
pygments.lexers.jslt
~~~~~~~~~~~~~~~~~~~~
Lexers for the JSLT language
:copyright: Copyright 2006-2022 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 � � e Zd ZdZdZdZdgZdgZdgZde fde
j fd ej
fd
ej fdej fdefd
efdefdef ede�� � ej edd� � f ede�� � ej edd� � f ede�� � ej edd� � f ede�� � ej edd� � f ede�� � ej f ede�� � ef ede�� � ej f ede�� � ej fdej fdefd ej fgdej d!fgdej ed"d� � fgd#e ed$d� � fgd%efd&ed!fdej fgd'ej d!fgdej d!fgd(ej d)fd*ej fgde fde
j fgd+� Z!d,S )-r z6
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\\.) rB r r rC rD r r r; r N)"�__name__�
__module__�__qualname__�__doc__�name�url� filenames�aliases� mimetypesr
r �Singler �Integer�Floatr �Doubler r
r � _WORD_ENDr � Namespacer �Declaration�Constant�Wordr �Builtin�Function�Variable�Symbol�Escape�tokens� � �6/usr/lib/python3/dist-packages/pygments/lexers/jslt.pyr r s� � � � � � �� �
�D�
-�C��
�I��h�G���I� �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�Fr` N)rJ �pygments.lexerr r r �pygments.tokenr r r r r
r r r
�__all__rT r r_ r` ra �<module>re s� ��� � 7� 6� 6� 6� 6� 6� 6� 6� 6� 6�$� $� $� $� $� $� $� $� $� $� $� $� $� $� $� $� $� $� $� $� �-��
"� �I� I� I� I� I�
� I� I� I� I� Ir`