
    Xi	                     `    S r SSKJrJrJrJr  SSKJrJrJ	r	J
r
JrJrJr  S/r " S S\5      rg)z
pygments.lexers.rell
~~~~~~~~~~~~~~~~~~~~

Lexers for the Rell language.

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
    )
RegexLexerbygroupsdefaultwords)CommentKeywordNameStringNumberPunctuation
Whitespace	RellLexerc                   D   \ rS rSrSrSrSrS/rS/rS/r	Sr
S	r\" S
SS9\R                  4S\R                  4S\R                   4S\R                   S4\" SSS9\R"                  4S\R&                  4S\R(                  4S\R,                  4S\R&                  4S\R0                  4S\R2                  4S\R4                  4S\-   S-   \" \\\R>                  5      4S\4S\4S\R@                  4S\RB                  4\\4S\4/S\4\\RD                  S 4\#" S 5      /S!.r$S"r%g#)$r      z
A Lexer for Rell.
Rellz(https://docs.chromia.com/rell/rell-introrellz*.rellztext/x-rellz2.20z[a-zA-Z_][a-zA-Z0-9_]*)big_integerboolean
byte_arraydecimalgtvintegerjsonlistmapmutablesettextvirtualz\b)suffixz(false|true|null)\bz'(entity|enum|namespace|object|struct)\bz(function|operation|query)\bfunction)abstractandbreakcontinuecreatedeleteelseforifimportinindexkeylimitmodulenotoffsetoroverridereturnupdatevalvarwhenwhilez//.*?$z/\*(.|\n|\r)*?\*/z"(\\\\|\\"|[^"])*"z\'(\\\\|\\\'|[^\\\'])*\'z!-?[0-9]*\.[0-9]+([eE][+-][0-9]+)?z-?[0-9]+([eE][+-][0-9]+|[lL])?z"x(\'[a-fA-F0-9]*\'|"[a-fA-F0-9]*")z(\.)([ \n\t\r]*)()z
[{}():;,]+z
[ \n\t\r]+z@[a-zA-Z_][a-zA-Z0-9_]*z[~^*!%&\[\]<>|+=/?\-@\$]z(\.)+z#pop)rootr!    N)&__name__
__module____qualname____firstlineno____doc__nameurlaliases	filenames	mimetypesversion_addedidentr   r   TypeConstantDeclarationReservedr   Single	Multiliner
   Doubler   FloatIntegerBinaryr   r   r   r	   	Attribute	DecoratorMarkerFunctionr   tokens__static_attributes__r=       G/var/www/html/venv/lib/python3.13/site-packages/pygments/lexers/rell.pyr   r      s    D
4ChG
IIM%E   $)* \\	
 $W%5%5679L9LM,g.A.A:N / 8=	>
  '!7#4#45"FMM2(&--816<<@.?2FMMB!E)C/j$..ACK(J''8(+*<*<=DM{#;
@ J'DMM6*FO
A%FrZ   N)rB   pygments.lexerr   r   r   r   pygments.tokenr   r   r	   r
   r   r   r   __all__r   r=   rZ   r[   <module>r_      s7    @ ?      -2
 2rZ   