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__/boa.cpython-310.pyc
o

;jT�@sVdZddlmZmZddlmZmZmZmZm	Z	m
Z
mZmZdgZ
Gdd�de�ZdS)z�
    pygments.lexers.boa
    ~~~~~~~~~~~~~~~~~~~

    Lexers for the Boa language.

    :copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�)�
RegexLexer�words)�String�Comment�Keyword�Name�Number�Operator�Punctuation�
Whitespace�BoaLexerc@s�eZdZdZdZdgZdgZdZdZe	dddd	�Z
e	d
ddd	�Ze	dddd	�ZdZ
d
Ze	dddd�Zddejfdejfe
ejfeejfeejfeejfe	e
�efdefdejfdejfe	e�ejfdejfde j!fde"fgiZ#dS)rz%
    Lexer for the Boa language.
    ZBoaZboaz*.boazhttps://boa.cs.iastate.edu/docsz2.4)�input�outputZofZweight�beforeZafter�stopZifallZforeach�exists�function�breakZswitch�caseZvisitor�default�returnZvisit�while�if�elsez\b)�suffix�prefix)ZbottomZ
collectionZmaximum�meanZminimum�set�sum�top�string�int�bool�float�time�false�true�array�map�stack�enum�type)ZProjectZ	ForgeKindZCodeRepositoryZRevisionZRepositoryKindZChangedFileZFileKindZASTRoot�	NamespaceZDeclaration�TypeZMethod�VariableZ	StatementZ
ExpressionZModifierZ
StatementKindZExpressionKindZModifierKindZ
VisibilityZTypeKindZPersonZ
ChangeKind)z->z:=�:�=z<<�!z++z||z&&�+�-�*�>�<)�`�")\�new�sortZyearof�	dayofyearZhourofZminuteofZsecondof�nowZadddayZaddmonthZaddweekZaddyearZ
dayofmonthZ	dayofweekr;Z
formattimeZ
trunctodayZtrunctohourZ
trunctominuteZtrunctomonthZ
trunctosecondZtrunctoyear�clearZhaskey�keys�lookup�remove�values�abs�acos�acosh�asin�asinh�atan�atan2�atanh�ceil�cos�cosh�exp�floorZhighbit�isfinite�isinf�isnanZisnormal�log�log10�max�minZnrand�powZrand�round�sin�sinh�sqrt�tan�tanh�trunc�def�hash�len�add�containsr@�formatZ	lowercase�matchZ
matchposnsZ	matchstrsZregex�splitZsplitallZsplitnZstrfindZ
strreplaceZstrrfindZ	substringZtrimZ	uppercaser"r#r!r r$ZgetastZgetsnapshotZhasfiletypeZisfixingrevisionZiskindZ	isliteralz\()rr�rootz#.*?$z	/\*.*?\*/z
[][(),;{}\\.]z"(\\\\|\\[^\\]|[^"\\])*"z`(\\\\|\\[^\\]|[^`\\])*`z
[a-zA-Z_]+z[0-9]+z\s+N)$�__name__�
__module__�__qualname__�__doc__�name�aliases�	filenames�urlZ
version_addedrZreserved�keywordsZclassesZ	operatorsZ
string_sepZbuilt_in_functionsr�SingleZ	MultilinerZReservedrZFunctionr-ZClassesr	r
r�DoubleZBacktickZ	Delimiterr.rZIntegerr�tokens�rsrs�G/opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/boa.pyrsV����"
��N)rjZpygments.lexerrrZpygments.tokenrrrrrr	r
r�__all__rrsrsrsrt�<module>s

(