| 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)�Comment�Keyword�Name�Number�Operator�Punctuation�String�Text�WhileyLexerc @ s^ e Zd ZdZdgZdgZdgZdefdej fdej
fdejfd ej
fe
d
dd�ejfe
d
dd�ejfdeejeeeej�fdejfdejfdeejeeeej�fdeejeeeej�fdejfe
ddd�ejfdejfdejfdejfdejfdejfdejfdeejejej�fdedfdefdefd efgded!fd"ejfd#ejfd$efd%efgd&�Z d'S )(r
ZWhileyz*.whileyZwhileyz
text/x-whileyz\s+z//.*z/\*\*/z(?s)/\*\*.*?\*/z
(?s)/\*.*?\*/)�if�else�while�forZdo�returnZswitchZcase�default�break�continueZrequiresZensures�where�assertZassume�all�noZsome�in�is�new�throw�tryZcatch�debug�skipZfailZfinite�totalz\b)�suffix)�function�methodZpublicZprivateZ protectedZexportZnativez-(constant|type)(\s+)([a-zA-Z_]\w*)(\s+)(is)\bz(true|false|null)\bz(bool|byte|int|real|any|void)\bz#(import)(\s+)(\*)([^\S\n]+)(from)\bz-(import)(\s+)([a-zA-Z_]\w*)([^\S\n]+)(from)\bz(package|import)\b)Zi8Zi16Zi32Zi64�u8�u16�u32Zu64ZuintZnatZtoStringz[01]+bz[0-9]+\.[0-9]+z[0-9]+\.(?!\.)z0x[0-9a-fA-F]+z[0-9]+z'[^\\]'z(')(\\['"\\btnfr])(')�"�stringz
[{}()\[\],.;]zg[+\-*/%&|<>^!~@=:?\u2200\u2203\u2205\u2282\u2286\u2283\u2287\u222A\u2229\u2264\u2265\u2208\u2227\u2228]z[a-zA-Z_]\w*z#popz \\[btnfr]z\\u[0-9a-fA-F]{4}z\\.z[^\\"]+)�rootr) N)!�__name__�
__module__�__qualname__�name� filenames�aliasesZ mimetypesr r �SingleZ Multiliner ZDocr r ZReservedZDeclarationr r ZConstant�Type� Namespacer
ZBuiltinr ZBinZFloatZHexZIntegerZCharZEscaper �tokens� r5 r5 �:/usr/lib/python3.9/site-packages/pygments/lexers/whiley.pyr
sv ���������
���L��N)Zpygments.lexerr r r Zpygments.tokenr r r r r r
r r �__all__r
r5 r5 r5 r6 �<module> s (