File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/__pycache__/rell.cpython-310.pyc
Back
o ;j� � @ sZ d Z ddlmZmZmZmZ ddlmZmZm Z m Z mZmZm Z dgZG dd� 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 @ s e Zd ZdZdZdZdgZdgZdgZdZ dZ ed d d�ej fdejfd ejfdejdfedd d�ejfdejfdejfdejfdejfdejfdejfdejfde d eeeej�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)�rootr N)$�__name__� __module__�__qualname__�__doc__�name�url�aliases� filenamesZ mimetypesZ version_added�identr r �TypeZConstantZDeclarationZReservedr �SingleZ Multiliner �Doubler ZFloatZIntegerZBinaryr r r r Z AttributeZ DecoratorZMarkerZFunctionr �tokens� r= r= �H/opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/rell.pyr sX �� �� �� � �N)r3 Zpygments.lexerr r r r Zpygments.tokenr r r r r r r �__all__r r= r= r= r>