+
    TBi"                     b    R t ^ RIHtHtHt ^ RIHtHtHtH	t	H
t
HtHtHt R.t ! R R]4      tR# )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                   &   ] tR t^tRtRtRtR.tRR.tRt	RR	]
3.R
R]3.RR]3.RR]P                  3R]P                  3R]R3.RR]! ]P                  ]4      R3R]! ]]P                  ]4      3.R]! R4      ]! R4      R]3]! R
4      R]P                  P$                  3R]! ]P&                  ]4      3R]! ]P                  ]4      3]! R4      R]3R]R3.
R]! R4      ]! R4      ]! R
4      R]P.                  3]! R4      R]3R ]3R]R3./tR!tR"# )#r   z
For JMESPath queries.
JMESPathzhttps://jmespath.orgz*.jpjmespathjp stringz'(\\(.|\n)|[^'\\])*'punctuationz(\[\?|[\.\*\[\],:\(\)\{\}\|])wsz
 |\t|\n|\rzdq-identifierz[^\\"]+z\\".z#pop
identifierz(&)?(")z"(")?(&?[A-Za-z][A-Za-z0-9_-]*)(")?rootz(==|!=|<=|>=|<|>|&&|\|\||!)@z(&?[A-Za-z][A-Za-z0-9_]*)(\()z(&)(\()z-?\d+`literalz(false|true|null)\bz-?\d+\.?\d*([eE][-+]\d+)?z\\` 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       =/usr/lib/python3.14/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#	
?)Fr-   N)r!   pygments.lexerr   r   r   pygments.tokenr   r   r   r   r	   r
   r   r   __all__r   r   r-   r.   <module>r2      s7    9 8   
3J 3r-   