o
    ůh"                     @   sZ   d Z ddlmZmZmZ ddlmZmZmZm	Z	m
Z
mZmZmZ dgZG dd deZdS )z
    pygments.lexers.jmespath
    ~~~~~~~~~~~~~~~~~~~~~~~~

    Lexers for the JMESPath language

    :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
    )
RegexLexerbygroupsinclude)StringPunctuation
WhitespaceNameOperatorNumberLiteralKeywordJMESPathLexerc                   @   s  e Zd ZdZdZdZdgZddgZdZde	fgd	e
fgd
efgdejfdejfde
dfgdeeje
dfdee
eje
fgededdefeddejjfdeeje
fdeeje
feddefdedfg
edededdejfeddefdefdedfgd Zd!S )"r   z
    For JMESPath queries.
    JMESPathzhttps://jmespath.orgz*.jpjmespathjp z'(\\(.|\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\\`)r   r   r   r   r   rootr   N)__name__
__module____qualname____doc__nameurl	filenamesaliasesversion_addedr   r   r   r   Variabler   r   r	   GlobalFunctionr
   r   r   Constanttokens r*   r*   U/var/www/Befach/backend/venv/lib/python3.10/site-packages/pygments/lexers/jmespath.pyr      sR    

N)r   pygments.lexerr   r   r   pygments.tokenr   r   r   r   r	   r
   r   r   __all__r   r*   r*   r*   r+   <module>   s
    
(