+
    TBi                     ^    R t ^ RIHtHt ^ RIHtHtHtHtH	t	H
t
HtHt  ! R R]4      tR.tR# )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                       ] tR t^tRtRtRtR.tR.tR.t	Rt
RtRtRR	]3R
]3R]P                  3]! ]RR7      ]3]! ]RR7      ]P&                  3R]3R]P*                  3R]P,                  3R]3R]3R]3R]3./tRtR# )	RegoLexerz
For Rego source.
Regoz<https://www.openpolicyagent.org/docs/latest/policy-language/z*.regoregoztext/x-regoz2.19rootz\nz\s+z#.*?$z\b)suffixz[a-zA-Z_][a-zA-Z0-9_]*z"(\\\\|\\"|[^"])*"z`[^`]*`z-?\d+(\.\d+)?z(==|!=|<=|>=|:=)z[=<>+\-*/%&|]z[\[\]{}(),.:;] N)ascontainsdatadefaultelseeveryfalseifinimportpackagenotnullsometruewith)r   input)__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       9/usr/lib/python3.14/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(,
Fr7   r   N)r(   pygments.lexerr   r   pygments.tokenr   r   r   r   r   r	   r
   r   r   __all__r   r7   r8   <module>r<      s.    - d d d&
 &P -r7   