Your IP : 216.73.216.213


Current Path : /opt/alt/python37/lib/python3.7/site-packages/pygments/lexers/__pycache__/
Upload File :
Current File : //opt/alt/python37/lib/python3.7/site-packages/pygments/lexers/__pycache__/boa.cpython-37.pyc

B

��\f�@shdZddlZddlmZmZddlmZmZmZm	Z	m
Z
mZmZm
Z
dgZe�d�ZGdd�de�ZdS)z�
    pygments.lexers.boa
    ~~~~~~~~~~~~~~~~~~~

    Lexers for the Boa language.

    :copyright: Copyright 2006-2019 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�N)�
RegexLexer�words)�String�Comment�Keyword�Name�Number�Text�Operator�Punctuation�BoaLexerz.*?
c@s�eZdZdZdZdgZdgZedddd�Zedddd�Z	ed	ddd�Z
d
ZdZeddd
d�Z
ddejfdejfeejfe
ejfe	ejfe
ejfee�efdefdefdefee�ejfdejfdejfdefgiZdS)rze
    Lexer for the `Boa <http://boa.cs.iastate.edu/docs/>`_ language.

    .. versionadded:: 2.4
    ZBoaZboaz*.boa)�input�outputZofZweight�before�after�stopZifallZforeach�exists�function�break�switchZcaseZvisitor�default�return�visit�while�if�elsez\b)�suffix�prefix)ZbottomZ
collectionZmaximumZmeanZminimum�set�sum�top�string�int�bool�float�time�false�true�array�map�stack�enum�type)ZProjectZ	ForgeKindZCodeRepositoryZRevisionZRepositoryKindZChangedFileZFileKindZASTRootZ	NamespaceZDeclaration�Type�Method�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�containsrA�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�	filenamesr�reserved�keywords�classesZ	operatorsZ
string_sepZbuilt_in_functionsr�SingleZ	MultilinerZReservedrZFunctionr-ZClassesr
rrZ	Delimeterr/rZIntegerr	�tokens�rtrt�D/opt/alt/python37/lib/python3.7/site-packages/pygments/lexers/boa.pyrsD



)rk�reZpygments.lexerrrZpygments.tokenrrrrrr	r
r�__all__�compileZline_rerrtrtrtru�<module>
s(