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__/jmespath.cpython-312.pyc
�

|�e��`�dZddlmZmZmZddlmZmZmZm	Z	m
Z
mZmZm
Z
dgZGd�de�Zy)z�
    pygments.lexers.jmespath
    ~~~~~~~~~~~~~~~~~~~~~~~~

    Lexers for the JMESPath language

    :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�)�
RegexLexer�bygroups�include)�String�Punctuation�
Whitespace�Name�Operator�Number�Literal�Keyword�
JMESPathLexerc��eZdZdZdZdZdgZddgZdefgde	fgd	e
fgd
ejfdejfde	d
fgde
eje	�dfde
e	eje	�fged�ed�defed�dejj fde
ej"e	�fde
eje	�fed�defdedfg
ed�ed�ed�dej*fed�defdefded
fgd�Zy )!rz
    For JMESPath queries.
    �JMESPathzhttps://jmespath.orgz*.jp�jmespath�jpz'(\\(.|\n)|[^'\\])*'z(\[\?|[\.\*\[\],:\(\)\{\}\|])z
 |\t|\n|\rz[^\\"]+z\\"�.z#popz(&)?(")�
dq-identifierz"(")?(&?[A-Za-z][A-Za-z0-9_-]*)(")?�ws�stringz(==|!=|<=|>=|<|>|&&|\|\||!)�punctuation�@z(&?[A-Za-z][A-Za-z0-9_]*)(\()z(&)(\()�
identifierz-?\d+�`�literalz(false|true|null)\bz-?\d+\.?\d*([eE][-+]\d+)?z\\`)rrrrr�rootrN)�__name__�
__module__�__qualname__�__doc__�name�url�	filenames�aliasesrrrr	�Variablerrr
�Global�Functionrrr
�Constant�tokens���:/usr/lib/python3/dist-packages/pygments/lexers/jmespath.pyrrsy����D�
 �C���I��4� �G�%�f�-�
�.�{�;�
��J�'�
�����'�
�T�]�]�#�
�;��'�
���$�-�-��=��O�
2�H�[�$�-�-�Yd�4e�f�
�

�D�M��H��
+�X�6��M�"�
�4�=�=�'�'�(�
-�x��
�
�{�/S�T�
��$�-�-��=�>��L�!�
�v��
�7�I�&�
�
�D�M��H���M�"�
#�W�%5�%5�6��L�!�
)�6�2�
�W��
�7�F�#�	
�?)�Fr+N)r �pygments.lexerrrr�pygments.tokenrrrr	r
rrr
�__all__rr*r+r,�<module>r0s7���9�8�����
��2�J�2r+