Ë
    !täi×  ã                   ó\   — d Z ddlmZmZ ddlmZmZmZmZm	Z	m
Z
mZmZ  G d„ de«      ZdgZy)zÕ
    pygments.lexers.rego
    ~~~~~~~~~~~~~~~~~~~~

    Lexers for the Rego policy languages.

    :copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
é    )Ú
RegexLexerÚwords)ÚCommentÚOperatorÚKeywordÚNameÚStringÚNumberÚPunctuationÚ
Whitespacec                   óö   — e Zd ZdZdZdZdgZdgZdgZdZ	dZ
d	Zd
defdefdej                  f ee
d¬«      ef eed¬«      ej$                  fdefdej(                  fdej*                  fdefdefdefdefgiZy)Ú	RegoLexerz
    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__Ú__doc__ÚnameÚurlÚ	filenamesÚaliasesÚ	mimetypesÚversion_addedÚreserved_wordsÚbuiltinsr   r   ÚSingler   r   r   ÚBuiltinr	   ÚDoubleÚBacktickr
   r   r   Útokens© ó    úc/Volumes/fast/ai/experiments/MLX_z-image/.venv/lib/python3.12/site-packages/pygments/lexers/rego.pyr   r      sÊ   „ ñð €DØ
H€CØ�
€IØˆh€GØ�€IØ€Mð€Nð€Hð 	Ø�JÐØ�ZÐ Ø�w—~‘~Ð&Ù�>¨%Ô0°'Ð:Ù�8 EÔ*¨D¯L©LÐ9Ø&¨Ð-Ø" F§M¡MÐ2Ø˜Ÿ™Ð)Ø˜vÐ&Ø  (Ð+Ø˜xÐ(Ø Ð,ð
ð�Fr6   r   N)r'   Úpygments.lexerr   r   Úpygments.tokenr   r   r   r   r	   r
   r   r   r   Ú__all__r5   r6   r7   Ú<module>r;      s.   ðñ÷ -ß d× dÓ dô&�
ô &ðP ˆ-�r6   