| 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Ҽa� � @ sV d dl mZmZmZ d dlmZmZmZmZm Z m
Z
mZmZ dgZ
G dd� de�ZdS )� )�
RegexLexer�bygroups�words)�Text�Comment�Operator�Keyword�Name�String�Number�Punctuation� PonyLexerc @ sV e Zd ZdZdgZdgZdZdefdefdej fdej
d fd
ejfdedfd
ej
fdefeddd�ejfdefeddd�efdeee�dfdeee�dfeddd�ejjfdejfdejfdejfdejfdejfdefdefged eeeej�d!fged" eeeej�d!fgd#ej
fdej
d$fd%ej
d!fd&ej
fgded!fd'efd(efgd)�Zd*S )+r
ZPonyZponyz*.ponyz(iso|trn|ref|val|box|tag)z\nz[^\S\n]+z//.*\nz/\*�nested_commentz"""(?:.|\n)*?"""�"�stringz\'.*\'z=>|[]{}:().~;,|&!^?[]) Z addressof�and�asZconsumeZdigestof�isZisnt�not�orz\b)�suffixz!=|==|<<|>>|[-+/*%=<>])(Zbox�breakZ
compile_errorZcompile_intrinsic�continueZdo�elseZelseifZembed�end�error�for�ifZifdef�inZiso�lambdaZlet�match�objectZrecover�ref�repeat�return�tagZthen�thisZtrn�tryZuntilZuse�var�val�where�while�withz#anyz#readz#sendz#sharez<(actor|class|struct|primitive|interface|trait|type)((?:\s)+)�typenamez(new|fun|be)((?:\s)+)�
methodname)ZI8ZU8ZI16ZU16ZI32ZU32ZI64ZU64ZI128ZU128ZILongZULongZISizeZUSizeZF32ZF64ZBoolZPointer�None�AnyZArrayr
�Iteratorz
_?[A-Z]\w*z (\d+\.\d*|\.\d+|\d+)[eE][+-]?\d+z0x[0-9a-fA-F]+z\d+z(true|false)\bz_\d*z_?[a-z][\w\']*z?((?:\s)*)(_?[A-Z]\w*)z#popz?((?:\s)*)(_?[a-z]\w*)z[^*/]+z#pushz\*/z[*/]z\\"z[^\\"]+)�rootr- r. r r N)�__name__�
__module__�__qualname__�name�aliases� filenamesZ_capsr r �SingleZ Multiliner
ZDocZCharr r r ZWordr r r ZBuiltin�Typer ZFloatZHexZIntegerZClassZFunction�tokens� r<