403Webshell
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 :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : C:/cygwin64/lib/python3.9/site-packages/pygments/lexers/__pycache__/basic.cpython-39.opt-2.pyc
a

SҼa�k�@s�ddlZddlmZmZmZmZmZddlmZm	Z	m
Z
mZmZm
Z
mZmZmZmZddlmZgd�ZGdd�de�ZGdd	�d	e�ZGd
d�de�ZGdd
�d
e�ZGdd�de�ZGdd�de�ZGdd�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�eZdZdZddgZdgZdgZdZdZdZ	d	Z
d
e
ee	e
fZedZe
je
jBZdefd
efdejfdejfdejdfdejfdejfdejfdejfdejfdeefdefdejfdej fde
e!e"j#eeej$�fde
e
fe!e"j#ee"j%�fee!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),rZBlitzMaxZblitzmaxZbmaxz*.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�[^"]+��rootrN).�__name__�
__module__�__qualname__�name�aliases�	filenames�	mimetypesZ
bmax_vopwordsZbmax_sktypesZbmax_lktypesZ	bmax_nameZbmax_varZ	bmax_func�re�	MULTILINE�
IGNORECASE�flagsrr�Single�	Multiliner�Doubler�Float�Integer�Hex�Binr
rr
�Label�Preprocrr	�Reserved�Class�	Namespacer0r1�Variable�Constant�Declarationr�	Exception�tokens�rgrg�9/usr/lib/python3.9/site-packages/pygments/lexers/basic.pyrs�
�
�����
�

�������=
��rc@s�eZdZdZgd�ZddgZdgZdZdZdeeefZ	e
je
jBZ
d	efd
ejfdejdfd
ejfdejfdejfdejfdejfedddd�efdefdefdeejfdeeejeej �fdeeejeej�fdeeeeeeej �fde	eej!eej"eeeej ee�	fde	eejeej!eej"eeeej �	fdeeejeej �fdej#fdej$fed ddd�ejfe	eej%eej"eeeej �fgd!ejfd"ejd#fd$ejfgd%�Z&d&S)'rZ
BlitzBasic)Z
blitzbasicZb3dZbplusz*.bbz*.declsz	text/x-bbz@{1,2}|[#$%]z[a-z]\w*z3(%s)(?:([ \t]*)(%s)|([ \t]*)([.])([ \t]*)(?:(%s)))?rz;.*?\nrrr�\.[0-9]+(?!\.)rrr )ZShlZShrZSarZModZOrZAndZNotr,r+ZHandleZIntrYZStrZFirstZLastZBeforeZAfterr!r"z([+\-*/~=<>^])z[(),:\[\]\\]z\.([ \t]*)(%s)z\b(New)\b([ \t]+)(%s)z\b(Gosub|Goto)\b([ \t]+)(%s)z'\b(Object)\b([ \t]*)([.])([ \t]*)(%s)\bz\b%s\b([ \t]*)(\()z\b(Function)\b([ \t]+)%sz\b(Type)([ \t]+)(%s)z\b(Pi|True|False|Null)\bz"\b(Local|Global|Const|Field|Dim)\b)#r%r&r'r(r)r*r-r.ZInsertr/r0r1r3r4r5r6r7r8r9r:r;ZEachr<r=r>r?r@rArBrCrDZGosubZDataZReadZRestorerErFrGrHrIN)'rKrLrMrNrOrPrQZ
bb_sktypesZbb_nameZbb_varrRrSrTrUrrrVrrXrrYrZr[r\rr
rr
r]rr	r_r`r0r1rcrdrbrfrgrgrgrhrrs��
�����
��
�����	
��5
��rc!@s�eZdZdZdgZdgZdgZdZdZdZ	dZ
dZd	Zd
Z
ejZdefdefd
ejdfdejfdejdfdejdfdejfdejfdejfdejfdejfdeejfdejfdej fdej!fdej!j"fdej#fde$ej%eej%e�fd ejfd!e$ej&e�dfd"e$eje�d#fd$e$eje�d%fd&ejfd'ejfd(ejfd)e'fd*e(fd+e(j)fd,e'fd-e	ej#fd-eej*fd-eej+fg d.eej*fd/e'd#fdefd0e'dfd1e'd2fgd3eej%fd-eejfd-e
ej,fd4e$e'eejee'�fd5ed2fd6e'd7fd8e'd2fd9ed2fe-d2�g	d-e	ej#fd-eej+fd:e
ejfdefd/e'd#fd;e'd7fe-d2�gd<ejfd=ej.fdejd2fgd>ejd7fd?ejd2fd9ejfd@ejfgdA�Z/dBS)CrZMonkeyZmonkeyz*.monkeyz
text/x-monkeyrz[A-Z]\w*z[A-Z_][A-Z0-9_]*z
[a-z0-9_]*z+(?:Int|Float|String|Bool|Object|Array|Void)z[?%#$]�\s+z'.*z(?i)^#rem\b�commentz6(?i)^(?:#If|#ElseIf|#Else|#EndIf|#End|#Print|#Error)\bz^#�	variablesrrrrirz\$[0-9a-fA-Z]+r z\b%s\bz(?i)\b(?:Try|Catch|Throw)\bZ	Throwablez(?i)\b(?:Null|True|False)\bz(?i)\b(?:Self|Super)\bz\b(?:HOST|LANG|TARGET|CONFIG)\bz(?i)^(Import)(\s+)(.*)(\n)z(?i)^Strict\b.*\nz#(?i)(Const|Local|Global|Field)(\s+)z1(?i)(New|Class|Interface|Extends|Implements)(\s+)�	classnamez(?i)(Function|Method)(\s+)�funcnamezB(?i)(?:End|Return|Public|Private|Extern|Property|Final|Abstract)\bz�(?i)(?:If|Then|Else|ElseIf|EndIf|Select|Case|Default|While|Wend|Repeat|Until|Forever|For|To|Until|Step|EachIn|Next|Exit|Continue)\s+z(?i)\b(?:Module|Inline)\bz[\[\]]z.<=|>=|<>|\*=|/=|\+=|-=|&=|~=|\|=|[-&*/^+=<>|~]z(?i)(?:Not|Mod|Shl|Shr|And|Or)z[(){}!#,.:]z%s\bz(?i)%s\b�:z\(z\)rGz%s\.z(\[)(\s*)(\d*)(\s*)(\])z\s+(?!<)�<z#push�>�\nz%s�,z[^"~]+z~q|~n|~r|~t|~z|~~z(?i)^#rem.*?z(?i)^#end.*?z.+)rJrnrmrlrrkN)0rKrLrMrNrOrPrQZ
name_variableZ
name_functionZ
name_constantZ
name_classZname_moduleZkeyword_typeZkeyword_type_specialrRrSrUrrrWr^rrXrrYrZr[r\r	r1r_r
re�Builtin�Pseudorcrrardrr
�Wordr0rbr`rZEscaperfrgrgrgrhr�s�	



�������<����

�

��rc
@s�eZdZdZdgZdgZejZdde	j
fdefdej
fdejfd	ejfd
efdejfdefd
ejfdefdefgiZdd�ZdS)rzCBM BASIC V2Zcbmbas�*.basrJzrem.*\nrjz�new|run|end|for|to|next|step|go(to|sub)?|on|return|stop|cont|if|then|input#?|read|wait|load|save|verify|poke|sys|print#?|list|clr|cmd|open|close|get#?zdata|restore|dim|let|def|fnzktab|spc|sgn|int|abs|usr|fre|pos|sqr|rnd|log|exp|cos|sin|tan|atn|peek|len|val|asc|(str|chr|left|right|mid)\$z
[-+*/^<>=]z
not|and|orz	"[^"\n]*.z\d+|[-+]?\d*\.\d*(e[-+]?\d+)?z[(),:;]z\w+[$%]?cCst�d|�rdSdS)Nz^\d+g�������?)rR�match��textrgrgrh�analyse_textbszCbmBasicV2Lexer.analyse_textN)rKrLrMrNrOrPrRrTrUrrVrr	r_rdr
rtr
rvrrrYrrfr{rgrgrgrhrCs.����rc@sPeZdZdZddgZddgZdgZdZdZd	Z	d
Z
dZdZd
e
fde
jfdee
jeje
jej�fdee
jeje
j�fdejjfdejfdejfdeeje
jej�fdeeje
jeje
je�fdeeje
jeje
jejj�fdeeje
jejj�fdee
jejje
je�fdeeje
jej�fdeeje
jej�fed�ed�ed�ed�ed�ed �d!ejjfd"ejfd#ejfd$ejfd%ejj fd%ejfd&efd'e!fd(ejjfgd)d*�"e#e$j%e��ejfgd)d*�"e#e$j%e��ejfgd)d*�"e#e$j%e	��ej&fgd)d*�"e#e$j%e
��ej'fgd+d*�"e#e$j%e��ejfgd+d*�"e�efgd,�Z(d-d.�Z)d/S)0rZQBasicZqbasicZbasicz*.BASrwz
text/basic)�DATA�LET)U�ABS�ASC�ATNZCDBL�CHR$ZCINTZCLNGzCOMMAND$�COSZCSNGZCSRLINZCVDZCVDMBFZCVIZCVL�CVSZCVSMBF�DATE$zENVIRON$�EOFZERDEVzERDEV$�ERL�ERR�EXPZFILEATTRZFIXZFREZFREEFILEzHEX$�INKEY$ZINPzINPUT$�INSTR�INTzIOCTL$ZLBOUNDzLCASE$�LEFT$�LENZLOCZLOF�LOGZLPOSzLTRIM$�MID$zMKD$zMKDMBF$zMKI$zMKL$zMKS$zMKSMBF$zOCT$ZPEEK�PEN�PLAYZPMAP�POINT�POS�RIGHT$�RNDzRTRIM$ZSADD�SCREEN�SEEKZSETMEM�SGN�SINzSPACE$�SPC�SQRZSTICK�STR$�STRIG�STRING$�TAB�TAN�TIME$�TIMERZUBOUNDzUCASE$�VALZVARPTRzVARPTR$ZVARSEG)�$DYNAMICz$INCLUDE�$STATIC)�ANDZEQVZIMP�NOT�ORZXOR)�ZBEEPZBLOADZBSAVE�CALLz
CALL ABSOLUTEzCALL INTERRUPTZCALLS�CHAINZCHDIR�CIRCLE�CLEAR�CLOSE�CLSZCOLORZCOMZCOMMONZCONSTr|r�ZDECLAREzDEF FNzDEF SEGZDEFDBLZDEFINTZDEFLNGZDEFSNGZDEFSTR�DEF�DIMZDO�LOOP�DRAW�ENDZENVIRONZERASE�ERRORZEXITZFIELDZFILES�FOR�NEXTZFUNCTION�GET�GOSUB�GOTO�IF�THEN�INPUTzINPUT #ZIOCTL�KEYr�ZKILLr}�LINEz
LINE INPUTzLINE INPUT #ZLOCATEZLOCK�UNLOCKZLPRINTZLSETr�ZMKDIR�NAMEzON COMzON ERRORzON KEYzON PENzON PLAYzON STRIGzON TIMERz	ON UEVENT�ONZOPENzOPEN COMzOPTION BASEZOUTZPAINTZPALETTEZPCOPYr�r�ZPOKEZPRESET�PRINTzPRINT #zPRINT USINGZPSET�PUTr�Z	RANDOMIZE�READZREDIM�REMZRESET�RESTOREZRESUME�RETURNZRMDIRZRSET�RUNr�r�zSELECT CASEZSHAREDZSHELLZSLEEP�SOUNDZSTATIC�STOPr�ZSUB�SWAPZSYSTEMr�r�ZTROFFZTRONZTYPEZUEVENTr�ZVIEW�WAIT�WHILE�WEND�WIDTHZWINDOWZWRITE)#ZACCESSZALIAS�ANY�APPENDZASZBASEZBINARYZBYVAL�CASEZCDECLZDOUBLE�ELSEZELSEIF�ENDIFZINTEGERZIS�LIST�LOCALZLONGr��MODr��OFFr�ZOUTPUTZRANDOMZSIGNALZSINGLE�STEP�STRINGr��TO�UNTILZUSINGr�z\n+rjz^(\s*)(\d*)(\s*)(REM .*)$z^(\s*)(\d+)(\s*)z(?=[\s]*)(\w+)(?=[\s]*=)z(?=[^"]*)\'.*$z	"[^\n"]*"z"(END)(\s+)(FUNCTION|IF|SELECT|SUB)z (DECLARE)(\s+)([A-Z]+)(\s+)(\S+)z (DIM)(\s+)(SHARED)(\s+)([^\s(]+)z(DIM)(\s+)([^\s(]+)z^(\s*)([a-zA-Z_]+)(\s*)(\=)z(GOTO|GOSUB)(\s+)(\w+\:?)z(SUB)(\s+)(\w+\:?)�declarations�	functions�metacommands�	operators�
statements�keywordsz[a-zA-Z_]\w*[$@#&!]z[a-zA-Z_]\w*\:z\-?\d*\.\d+[@|#]?z\-?\d+[@|#]z\-?\d+#?z'!=|==|:=|\.=|<<|>>|[-~+/\\*%=<>&^|?:!.]z[\[\]{}(),;]z[\w]+z\b(%s)(?=\(|\b)�|z\b(%s)\b)rJr�r�r�r�r�r�cCsd|vsd|vrdSdS)Nr�r���������?rgryrgrgrhr{�szQBasicLexer.analyse_textN)*rKrLrMrNrOrPrQr�r�r�r�r�r�rrrr
r]rrVrbZGlobalrrXr	r_rdr
rrrYrZZLongr�join�maprR�escapercrvrfr{rgrgrgrhris�	
���
���
�������


�/�����������Grc@s�eZdZdZdgZddgZejZde	j
fdefdej
dfd	ejfd
ejfdejfdejfd
ejfdefdeejeej�dfdeejeej�fdeejeej�fdeejeej�fdeeee�fdeeeeeeeej�fdeeeeeeee�fdeeee�fdeejeejeej�fde	j
feejdd�efeej�efeej dd�ej!feej"dd�ejfeej#dd�ej$feej%dd�ej$fdefdefed�e&fde'fgd eee&eej�fe(d!�gd"ej
fd#ej
fdej
d!fd$e'd!fgd%�Z)d&S)'rZVBScriptZvbscriptz*.vbsz*.VBSz'[^\n]*rjrrz&h[0-9a-f]+z[0-9]+\.[0-9]*(e[+-]?[0-9]+)?z\.[0-9]+(e[+-]?[0-9]+)?z[0-9]+e[+-]?[0-9]+rz#.+#z(dim)(\s+)([a-z_][a-z0-9_]*)�dim_morez%(function|sub)(\s+)([a-z_][a-z0-9_]*)z(class)(\s+)([a-z_][a-z0-9_]*)z(const)(\s+)([a-z_][a-z0-9_]*)z/(end)(\s+)(class|function|if|property|sub|with)z#(on)(\s+)(error)(\s+)(goto)(\s+)(0)z((on)(\s+)(error)(\s+)(resume)(\s+)(next)z(option)(\s+)(explicit)z3(property)(\s+)(get|let|set)(\s+)([a-z_][a-z0-9_]*)z
rem\s.*[^\n]*r!)r$z[a-z_][a-z0-9_]*z\b_\nz(),.:z.+(\n)?z(\s*)(,)(\s*)([a-z_][a-z0-9]*)rG�[^"\n]+z\"\"rr)rJr�rN)*rKrLrMrNrOrPrRrTrUrrVrrrXrr[rYrZrr	rdr
rbr0r`rcZPropertyrrZKEYWORDSZ	OPERATORSr
ZOPERATOR_WORDSrvZBUILTIN_CONSTANTSZBUILTIN_FUNCTIONSrtZBUILTIN_VARIABLESrrrrfrgrgrgrhr�sz
����
����
�)��
��rc@s>eZdZgd�Zgd�ZdZdgZdgZdej	fde
eje
j�fed�gd	e
eje
j�fd
edfdefd
e
jfde
ejeejej�fde
eej�fde
eeej	�fdejfdejfee�efee�efdejdfdejfdejfdejfdejfdejfdejfdejfdefgdejfdejdfd
e dfgd�Z!d d!�Z"d"S)#r)wZ	OTHERWISEr�ZDIVZEORr�r�r�r�r�r�r�r�r�r�ZOPENIN�PTR�PAGE�TIME�LOMEM�HIMEMr~ZACSZADVALrZASNr�ZBGETr�ZCOUNTZDEGr�r�ZEVALr�ZEXTZFALSEZFNr�ZINKEYr�r�r�ZLNr�r�ZOPENUPZOPENOUTZPIr�r�ZRADr�r�r�r�r�r�ZTRUEZUSRr�ZVPOSr�zGET$r�r�r�r�r�r�r�r�r�r�r�r�r�ZBPUTr�r�r�r�ZCLGr�r|r�r�r�r�ZENDPROCZENVELOPEr�r�r�ZGCOLr�r�r}r�ZMODEZMOVEr�r�ZVDUZPLOTr�ZPROCr�r��REPEATZREPORTr�r�r�r�ZCOLOURZTRACEr�r�ZOSCLI)/ZWHENZOFZENDCASEr�ZENDWHILEr�r�ZFILLZORIGINr�Z	RECTANGLEr�r�r�ZMOUSEZQUITZSYS�INSTALLZLIBRARYZTINTZELLIPSEZBEATSZTEMPOZVOICESZVOICEZSTEREOZOVERLAYr�ZAUTOZCRUNCHZDELETEZEDITZHELPr�ZLOADZLVARZNEWZOLDZRENUMBERZSAVEZTEXTLOADZTEXTSAVEZTWINZTWINOr�ZSUMZBEATz	BBC BasicZbbcbasicz*.bbcrz(\*)([^\n]*)�codez
(REM)([^\n]*)rrrJrjroz%(DEF)(\s*)(FN|PROC)([A-Za-z_@][\w@]*)z(FN|PROC)([A-Za-z_@][\w@]*)z#(GOTO|GOSUB|THEN|RESTORE)(\s*)(\d+)z(TRUE|FALSE)z>(PAGE|LOMEM|HIMEM|TIME|WIDTH|ERL|ERR|REPORT\$|POS|VPOS|VOICES)rrz%[01]{1,32}z&[0-9a-f]{1,8}z"[+-]?[0-9]+\.[0-9]*(E[+-]?[0-9]+)?z[+-]?\.[0-9]+(E[+-]?[0-9]+)?z[+-]?[0-9]+E[+-]?[0-9]+z[+-]?\d+z([A-Za-z_@][\w@]*[%$]?)z1([+\-]=|[$!|?+\-*/%^=><();]|>=|<=|<>|<<|>>|>>>|,)r�rG)rJr�rcCs|�d�s|�d�rdSdS)Nz10REM >zREM >r�)�
startswithryrgrgrhr{�szBBCBasicLexer.analyse_textN)#rKrLrMZ
base_keywordsZbasic5_keywordsrNrOrPr
r]rr	rur�SpecialrrdrVrr^r0rcrrrXrr\r[rYrZrbr
rrfr{rgrgrgrhr:s\
����
��


�$
��2r)rRZpygments.lexerrrrrrZpygments.tokenrrr	r
rrr
rrrZpygments.lexersr�__all__rrrrrrrrgrgrgrh�<module>s0[O&B

Youez - 2016 - github.com/yon3zu
LinuXploit