File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/__pycache__/chapel.cpython-310.pyc
Back
o ;j' � @ s^ d Z ddlmZmZmZ ddlmZmZmZm Z m Z mZmZm Z mZ dgZG dd� de�ZdS )z� pygments.lexers.chapel ~~~~~~~~~~~~~~~~~~~~~~ Lexer for the Chapel language. :copyright: Copyright 2006-present by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � )� RegexLexer�bygroups�words) �Text�Comment�Operator�Keyword�Name�String�Number�Punctuation� Whitespace�ChapelLexerc @ s� e Zd ZdZdZdZdgZddgZdZdZ d Z d Zg e �e�R ZdZ dZd Zdefdefdefdejfdejfee dd�ejfeedd�ejfee dd�ejfeg e�e�R dd�efdedfdeee�dfdeee�dfdeee�dfdeee�dfdefdefdefd efd!ejfd"ejfd#ejfd$ejfd%ejfd&ej fd'e!fd(e!fd)e"fd*e#fd+e$j%fgd+e$j&d,fgd-e$j'd,fd.e#d/fd0e#fgeedd�efee dd�ejfd1e$j%d,fgd2e$j(d,fgd3�Z)d4S )5r z For Chapel source. ZChapelzhttps://chapel-lang.org/z*.chplZchapelZchplz2.0) �bool�bytes�complex�imag�int�localeZnothingZopaque�range�real�stringZuintZvoid)ZatomicZsingle�sync)ZborrowedZownedZsharedZ unmanaged) Zconfig�const�inZinout�out�param�ref�type�var)�false�nil�none�true)AZalign�as�begin�breakZbyZcatchZcobeginZcoforall�continueZdefer�deleteZdmappedZdo�domain�else�enum�exceptZexportZextern�forZforallZforeachZ forwarding�ifZ implements�import�index�init�inlineZlabel�lambdaZletZlifetime�local�newZnoinit�onZonlyZ otherwise�overrideZpragmaZ primitiveZprivateZ prototypeZpublic�reduceZrequire�return�scan�select�serial�sparseZ subdomainZthen�this�throwZthrows�tryZuseZwhen�where�while�with�yield�zipz\nz\s+z\\\nz //(.*?)\nz/(\\\n)?[*](.|\n)*?[*](\\\n)?/z\b)�suffix�@� attributenamez(iter)(\s+)�procnamez(proc)(\s+)z(operator)(\s+)z*(class|interface|module|record|union)(\s+)� classnamez\d+iz\d+\.\d*([Ee][-+]\d+)?iz\.\d+([Ee][-+]\d+)?iz\d+[Ee][-+]\d+iz(\d*\.\d+)([eE][+-]?[0-9]+)?i?z\d+[eE][+-]?[0-9]+i?z 0[bB][01]+z0[xX][0-9a-fA-F]+z0[oO][0-7]+z[0-9]+z"(\\\\|\\"|[^"])*"z'(\\\\|\\'|[^'])*'z�(=|\+=|-=|\*=|/=|\*\*=|%=|&=|\|=|\^=|&&=|\|\|=|<<=|>>=|<=>|<~>|\.\.|by|#|\.\.\.|&&|\|\||!|&|\||\^|~|<<|>>|==|!=|<=|>=|<|>|[+\-*/%]|\*\*)z[:;,.?()\[\]{}]z[a-zA-Z_][\w$]*z#popz<([a-zA-Z_][.\w$]*|\~[a-zA-Z_][.\w$]*|[+*/!~%<>=&^|\-:]{1,2})z\(�receivertypez\)+\.z[^()]*z[a-zA-Z_][.\w$]*)�rootrJ rI rK rH N)*�__name__� __module__�__qualname__�__doc__�name�url� filenames�aliasesZ version_addedZknown_typesZtype_modifiers_parZtype_modifiers_memZtype_modifiersZdeclarationsZ constantsZother_keywordsr r r �SingleZ Multiliner r ZDeclarationZConstant�Typer r ZFloatZBinZHex�OctZIntegerr r r r ZOtherZClassZFunctionZ Decorator�tokens� rY rY �J/opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/chapel.pyr s~ ��� 9��� � � �N)rP Zpygments.lexerr r r Zpygments.tokenr r r r r r r r r �__all__r rY rY rY rZ �<module> s ,
| ver. 1.4 |
Github
|
.
| PHP 8.2.30 | Generation time: 0 |
proxy
|
phpinfo
|
Settings