| 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�k � @ s� d dl Z d dlmZmZmZmZmZ d dlmZm Z m
Z
mZmZm
Z
mZmZmZmZ d dlmZ g d�ZG dd� de�ZG dd � d e�ZG d
d� de�ZG dd
� d
e�ZG dd� de�ZG dd� de�ZG dd� de�ZdS )� N)�
RegexLexer�bygroups�default�words�include)
�Comment�Error�Keyword�Name�Number�Punctuation�Operator�String�Text�
Whitespace)�_vbscript_builtins)�BlitzBasicLexer�
BlitzMaxLexer�MonkeyLexer�CbmBasicV2Lexer�QBasicLexer�
VBScriptLexer�
BBCBasicLexerc @ s� e Zd ZdZddgZdgZdgZdZdZdZ d Z
d
e
ee e
f Zed Ze
je
jB Zdefd
efdejfdejfdejdfdejfdejfdejfdejfdejfde efdefdejfdej fde
e!e"j#eeej$�fde
e
f e!e"j#ee"j%�fee!ej&ee"j'eeeee"j'ej$ee"j'ee�
fee!ej(ee"j'eeeee"j'ej$ee"j'�fde
e!e"j#eej$�fde"j'fde"j)fd e"j*fe+d!d"d"d#�ej,fe+d$d"d"d#�e"j#fd%e
ej(fgd&ejfd'ejd(fd)ejfgd*�Z-d+S ),r ZBlitzMaxZblitzmaxZbmaxz*.bmxz
text/x-bmxz\b(Shl|Shr|Sar|Mod)\bz
@{1,2}|[!#$%]z&\b(Int|Byte|Short|Float|Double|Long)\b� [a-z_]\w*zp(%s)(?:(?:([ \t]*)(%s)|([ \t]*:[ \t]*\b(?:Shl|Shr|Sar|Mod)\b)|([ \t]*)(:)([ \t]*)(?:%s|(%s)))(?:([ \t]*)(Ptr))?)z?((?:[ \t]|\.\.\n)*)([(])�[ \t]+z\.\.\nz'.*?\nz*([ \t]*)\bRem\n(\n|.)*?\s*\bEnd([ \t]*)Rem�"�string�[0-9]+\.[0-9]*(?!\.)z\.[0-9]*(?!\.)�[0-9]+�\$[0-9a-f]+�\%[10]+z9(?:(?:(:)?([ \t]*)(:?%s|([+\-*/&|~]))|Or|And|Not|[=<>^]))z[(),.:\[\]]z
(?:#[\w \t]*)z(?:\?[\w \t]*)z\b(New)\b([ \t]?)([(]?)(%s)z+\b(Import|Framework|Module)([ \t]+)(%s\.%s)z\b(Type|Extends)([ \t]+)(%s)z \b(Ptr)\bz#\b(Pi|True|False|Null|Self|Super)\bz\b(Local|Global|Const|Field)\b)ZTNullMethodExceptionZTNullFunctionExceptionZTNullObjectExceptionZTArrayBoundsExceptionZTRuntimeException�\b��prefix�suffix)EZStrictZSuperStrictZModuleZ
ModuleInfo�End�ReturnZContinue�ExitZPublicZPrivateZVarZVarPtr�Chr�Len�AscZSizeOf�Sgn�AbsZMinZMax�NewZRelease�DeleteZIncbinZ IncbinPtrZ IncbinLenZ Framework�IncludeZImportZExternZ EndExtern�FunctionZEndFunction�TypeZEndTypeZExtendsZMethodZ EndMethodZAbstract�Final�If�Then�Else�ElseIf�EndIf�For�To�Next�StepZEachIn�While�WendZEndWhile�Repeat�Until�Forever�Select�Case�DefaultZ EndSelectZTryZCatchZEndTryZThrowZAssert�GotoZDefDataZReadDataZRestoreDataz(%s)�""�"C?�#pop�[^"]+��rootr N).�__name__�
__module__�__qualname__�name�aliases� filenames� mimetypesZ
bmax_vopwordsZbmax_sktypesZbmax_lktypesZ bmax_nameZbmax_varZ bmax_func�re� MULTILINE�
IGNORECASE�flagsr r �Single� Multiliner �Doubler �Float�Integer�Hex�Binr
r r
�Label�Preprocr r �Reserved�Class� Namespacer0 r1 �Variable�Constant�Declarationr � Exception�tokens� rg rg �9/usr/lib/python3.9/site-packages/pygments/lexers/basic.pyr s�
�
�����
�
�������=
��r c @ s� e Zd ZdZg d�ZddgZdgZdZdZdeeef Z e
je
jB Z
d efd
ejfdejdfd
ejfdejfdejfdejfdejfedddd�efdefdefde ejfde eejeej �fde eejeej�fde eeeeeej �fde eej!eej"eeeej ee� fde eejeej!eej"eeeej � fde eejeej �fdej#fdej$fed ddd�ejfe eej%eej"eeeej �fgd!ejfd"ejd#fd$ejfgd%�Z&d&S )'r Z
BlitzBasic)Z
blitzbasicZb3dZbplusz*.bbz*.declsz text/x-bbz@{1,2}|[#$%]z[a-z]\w*z3(%s)(?:([ \t]*)(%s)|([ \t]*)([.])([ \t]*)(?:(%s)))?r z;.*?\nr r r �\.[0-9]+(?!\.)r r r )ZShlZShrZSarZModZOrZAndZNotr, r+ ZHandleZIntrY ZStrZFirstZLastZBeforeZAfterr! r"