
    5h"                     `    S r SSKJrJrJr  SSKJrJrJrJ	r	J
r
JrJrJr  S/r " S S\5      rg)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                      \ rS rSrSrSrSrS/rSS/rSr	S	\
4/S
\4/S\4/S\R                  4S\R                  4S\S4/S\" \R                  \5      S4S\" \\R                  \5      4/\" S5      \" S5      S\4\" S5      S\R                  R$                  4S\" \R&                  \5      4S\" \R                  \5      4\" S5      S\4S\S4/
\" S5      \" S5      \" S5      S\R.                  4\" S5      S\4S \4S\S4/S!.rS"rg#)$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____firstlineno____doc__nameurl	filenamesaliasesversion_addedr   r   r   r	   Variabler   r   r
   GlobalFunctionr   r   r   Constanttokens__static_attributes__r       c/var/www/html/cementerio_25MayoBackend/env/lib/python3.13/site-packages/pygments/lexers/jmespath.pyr   r      s~    D
 CI4 GM %f-
 .{;
 J'
 'T]]#;'
 $--=O2H[$--Yd4ef

 DMH+X6M"4==''(-x{/ST$--=>L!v7I&
 DMHM"#W%5%56L!)62W7F#	
?)Fr0   N)r$   pygments.lexerr   r   r   pygments.tokenr   r   r   r	   r
   r   r   r   __all__r   r   r0   r1   <module>r5      s7    9 8   
3J 3r0   