YBFj hdZddlmZmZmZmZddlmZmZm Z m Z m Z m Z m Z dgZGddeZdS)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. ) RegexLexerbygroupsdefaultwords)CommentKeywordNameStringNumber Punctuation Whitespace RellLexerceZdZdZdZdZdgZdgZdgZdZ dZ e d d e j fd e jfd e jfde jdfe dd e jfdejfdejfdejfdejfdejfdejfdejfde zdzeeeejfdefdefdejfdej fe efdefgdefe ej!dfe"dgd Z#d!S)"rz A Lexer for Rell. Rellz(https://docs.chromia.com/rell/rell-introrellz*.rellz text/x-rellz2.20z[a-zA-Z_][a-zA-Z0-9_]*) big_integerboolean byte_arraydecimalgtvintegerjsonlistmapmutablesettextvirtualz\b)suffixz(false|true|null)\bz'(entity|enum|namespace|object|struct)\bz(function|operation|query)\bfunction)abstractandbreakcontinuecreatedeleteelseforifimportinindexkeylimitmodulenotoffsetoroverridereturnupdatevalvarwhenwhilez//.*?$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__nameurlaliases filenames mimetypes version_addedidentrrTypeConstant DeclarationReservedrSingle Multiliner Doubler FloatIntegerBinaryrr r r Attribute DecoratorMarkerFunctionrtokensBC:\PYTHON\_runtimes\venv\Lib\site-packages\pygments/lexers/rell.pyrrs D 4ChG IIM %EU$)***\   $W%5 6 79L M ,g.A: N U/8= >>>      ' !7#4 5 "FM 2 (&- 8 16< @ . ? 2FM B !E )C /j$.AA C K ( J ' ' 8 (+*< = DM { #; @J ' DM6 * GFOO A%%FFFrWN)r?pygments.lexerrrrrpygments.tokenrrr r r r r __all__rrVrWrXr\s@???????????                   -22222 22222rW