| Server IP : 127.0.0.1 / Your IP : 216.73.216.109 Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10 System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64 User : SERVERWEB ( 0) PHP Version : 8.1.10 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/cygwin64/lib/python3.9/site-packages/pygments/lexers/__pycache__/ |
Upload File : |
a
SҼaj � @ sh d Z ddlZddlmZmZ ddlmZmZmZm Z m
Z
mZmZm
Z
dgZe�d�ZG dd� de�ZdS )z�
pygments.lexers.boa
~~~~~~~~~~~~~~~~~~~
Lexers for the Boa language.
:copyright: Copyright 2006-2021 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� e Zd ZdZdZdgZdgZedddd�Zedddd�Z ed ddd�Z
d
ZdZeddd
d�Z
ddejfdejfeejfe
ejfe ejfe
ejfee�efdefdejfdejfee�ejfdejfdejfde fgiZ!dS )r ze
Lexer for the `Boa <http://boa.cs.iastate.edu/docs/>`_ language.
.. versionadded:: 2.4
ZBoaZboaz*.boa)�input�outputZofZweight�beforeZafter�stopZifallZforeach�exists�function�breakZswitchZcaseZvisitor�default�returnZvisit�while�if�elsez\b)�suffix�prefix)ZbottomZ
collectionZmaximumZmeanZminimum�set�sum�top�string�int�bool�float�timeZfalse�trueZarray�map�stack�enum�type)ZProjectZ ForgeKindZCodeRepositoryZRevisionZRepositoryKindZChangedFileZFileKindZASTRoot� NamespaceZDeclaration�TypeZMethod�VariableZ StatementZ
ExpressionZModifierZ
StatementKindZExpressionKindZModifierKindZ
VisibilityZTypeKindZPersonZ
ChangeKind)z->z:=�:�=z<<�!z++z||z&&�+�-�*�>�<)�`�")\�new�sortZyearof� dayofyearZhourofZminuteofZsecondofZnowZadddayZaddmonthZaddweekZaddyearZ
dayofmonthZ dayofweekr7 Z
formattimeZ
trunctodayZtrunctohourZ
trunctominuteZtrunctomonthZ
trunctosecondZtrunctoyear�clearZhaskey�keys�lookup�remove�values�absZacosZacoshZasinZasinhZatanZatan2ZatanhZceilZcosZcoshZexpZfloorZhighbitZisfiniteZisinfZisnanZisnormal�logZlog10�max�minZnrand�powZrand�roundZsinZsinhZsqrtZtanZtanhZtrunc�def�hash�len�add�containsr; �formatZ lowercase�matchZ
matchposnsZ matchstrsZregex�splitZsplitallZsplitnZstrfindZ
strreplaceZstrrfindZ substringZtrimZ uppercaser r! r r r"