
    5h                     \    S r SSKJrJr  SSKJrJrJrJrJ	r	J
r
JrJr   " S S\5      rS/rg)z
pygments.lexers.rego
~~~~~~~~~~~~~~~~~~~~

Lexers for the Rego policy languages.

:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
    )
RegexLexerwords)CommentOperatorKeywordNameStringNumberPunctuation
Whitespacec                       \ rS rSrSrSrSrS/rS/rS/r	Sr
S	rS
rSS\4S\4S\R                  4\" \SS9\4\" \SS9\R&                  4S\4S\R*                  4S\R,                  4S\4S\4S\4S\4/0rSrg)	RegoLexer   z
For Rego source.
Regoz<https://www.openpolicyagent.org/docs/latest/policy-language/z*.regoregoztext/x-regoz2.19)ascontainsdatadefaultelseeveryfalseifinimportpackagenotnullsometruewith)r   inputrootz\nz\s+z#.*?$z\b)suffixz[a-zA-Z_][a-zA-Z0-9_]*z"(\\\\|\\"|[^"])*"z`[^`]*`z-?\d+(\.\d+)?z(==|!=|<=|>=|:=)z[=<>+\-*/%&|]z[\[\]{}(),.:;] N)__name__
__module____qualname____firstlineno____doc__nameurl	filenamesaliases	mimetypesversion_addedreserved_wordsbuiltinsr   r   Singler   r   r   Builtinr	   DoubleBacktickr
   r   r   tokens__static_attributes__r%       _/var/www/html/cementerio_25MayoBackend/env/lib/python3.13/site-packages/pygments/lexers/rego.pyr   r      s     D
HC
IhGIMNH 	JZ w~~&>%0':8E*DLL9&-"FMM2)v& (+x(,
Fr9   r   N)r*   pygments.lexerr   r   pygments.tokenr   r   r   r   r	   r
   r   r   r   __all__r%   r9   r:   <module>r>      s.    - d d d&
 &P -r9   