
    ,h"                     `    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e      Zy)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                      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y!)"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     Z/var/www/html/Resume-Scraper/venv/lib/python3.12/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-   