HEX
Server: LiteSpeed
System: Linux s1049.use1.mysecurecloudhost.com 4.18.0-477.27.2.lve.el8.x86_64 #1 SMP Wed Oct 11 12:32:56 UTC 2023 x86_64
User: xedaptot (3356)
PHP: 8.3.31
Disabled: NONE
Upload Files
File: //opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/__pycache__/rell.cpython-310.pyc
o

;j�	�@sZdZddlmZmZmZmZddlmZmZm	Z	m
Z
mZmZm
Z
dgZGdd�de�ZdS)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@seZdZdZdZdZdgZdgZdgZdZ	dZ
ed	d
d�ej
fdejfd
ejfdejdfedd
d�ejfdejfdejfdejfdejfdejfdejfdejfde
deeeej�fdefdefdejfdej fe
efdefgdefe
ej!dfe"d�gd �Z#d!S)"r
z
    A Lexer for Rell.
    ZRellz(https://docs.chromia.com/rell/rell-introZrellz*.rellztext/x-rellz2.20z[a-zA-Z_][a-zA-Z0-9_]*)
Zbig_integerZbooleanZ
byte_array�decimalZgtv�integer�json�list�mapZmutable�set�textZvirtualz\b)�suffixz(false|true|null)\bz'(entity|enum|namespace|object|struct)\bz(function|operation|query)\b�function)Zabstract�and�break�continue�create�delete�else�for�if�import�in�index�key�limit�module�not�offset�or�override�return�update�val�varZwhen�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)�rootrN)$�__name__�
__module__�__qualname__�__doc__�name�url�aliases�	filenamesZ	mimetypesZ
version_added�identrr�TypeZConstantZDeclarationZReservedr�SingleZ	Multiliner	�Doubler
ZFloatZIntegerZBinaryrrrrZ	AttributeZ	DecoratorZMarkerZFunctionr�tokens�r=r=�H/opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/rell.pyr
sX��
��
�� 
�
�N)r3Zpygments.lexerrrrrZpygments.tokenrrrr	r
rr�__all__r
r=r=r=r>�<module>s

$