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

SҼa��@s�ddlZddlmZmZmZmZmZmZddlm	Z	m
Z
mZmZm
Z
mZmZddlmZgd�ZGdd�de�ZGdd	�d	e�ZGd
d�de�ZdS)�N)�Lexer�
RegexLexer�include�bygroups�
do_insertions�using)�Text�Comment�Operator�Keyword�Name�String�Punctuation)�	BashLexer)�
MakefileLexer�BaseMakefileLexer�
CMakeLexerc@sJeZdZdZgd�Zgd�ZdgZe�d�Z	e�d�Z
dd�Zd	d
�ZdS)r�Makefile)Zmake�makefileZmfZbsdmake)z*.makz*.mkrrz
Makefile.*ZGNUmakefileztext/x-makefilez�^(?:\.\s*(include|undef|error|warning|if|else|elif|endif|for|endfor)|\s*(ifeq|ifneq|ifdef|ifndef|else|endif|-?include|define|endef|:|vpath)|\s*(if|else|endif))(?=\s)z^\s*@?#ccs�g}|�d�}d}tfi|j��}d}|D]p}|j�|�s>|rj|�t|�dtj|fgf�|�	��
d�}q*|j�|�r�|�t|�dt|fgf�q*||7}q*t||�
|��EdHdS)NT�Fr�\)�
splitlinesr�options�	r_special�match�append�lenr	ZPreproc�strip�endswith�	r_commentr�get_tokens_unprocessed)�self�textZins�linesZdoneZlexZ
backslashflag�line�r%�8/usr/lib/python3.9/site-packages/pygments/lexers/make.pyr -s

z$MakefileLexer.get_tokens_unprocessedcCst�d|�rdSdS)Nz
\$\([A-Z_]+\)g�������?)�re�search)r"r%r%r&�analyse_text=szMakefileLexer.analyse_textN)
�__name__�
__module__�__qualname__�name�aliases�	filenames�	mimetypesr'�compilerrr r)r%r%r%r&rs�
rc@seZdZdZdgZgZgZdee�fde	fde
fdefdee	e
�dfd	e	fd
ee
je
ee
ee��fdejfdejfd
ee
jee
�dfde	dfgde
fde
jfde	fde	dfde	dfgde
jfde
dfde
fgdefdedfde
fde	dfde
fde
dfde
fgd�ZdS) rz
Base MakefileZbasemakez^(?:[\t ]+.*\n|\n)+z\$[<@$+%?|*]z\s+z#.*?\nz(export)(\s+)(?=[\w${}\t -]+\n)�exportz	export\s+z7([\w${}().-]+)(\s*)([!?:+]?=)([ \t]*)((?:.*\\\n)+|.*\n)z"(\\\\|\\[^\\]|[^"\\])*"z'(\\\\|\\[^\\]|[^'\\])*'z([^\n:]+)(:+)([ \t]*)�block-headerz\$\(�	expansionz[^\w$().-]+z[\w.-]+z\$�\(�#push�\)�#popz	[\w${}-]+�\nz[,|]z\\\nz
[a-zA-Z_]+�.)�rootr4r2r3N)r*r+r,r-r.r/r0rrrrr	rr�Variabler
r
�Double�SingleZFunctionr�tokensr%r%r%r&rCsR

��������rc
@s�eZdZdZdgZddgZdgZdeej	e
e�dfed�ed	�gd
edfded
fdee
eje
�fdee
eje
�fdee
eje
�fdejfdefdefde
fed�ed	�ggdefgde
fdefgd�Zdd�ZdS)rZCMakeZcmakez*.cmakezCMakeLists.txtztext/x-cmakez\b(\w+)([ \t]*)(\()�args�keywords�wsr5r6r7r8z(\$\{)(.+?)(\})z(\$ENV\{)(.+?)(\})z
(\$<)(.+?)(>)z	(?s)".*?"z\\\S+z
[^)$"# \t\n]+r9z\\b(WIN32|UNIX|APPLE|CYGWIN|BORLAND|MINGW|MSVC|MSVC_IDE|MSVC60|MSVC70|MSVC71|MSVC80|MSVC90)\bz[ \t]+z#.*\n)r;r@�stringrArBcCs$d}tj||tjtjBd�r dSdS)Nzu^[ \t]*CMAKE_MINIMUM_REQUIRED[ \t]*\([ \t]*VERSION[ \t]*\d+(\.\d+)*[ \t]*([ \t]FATAL_ERROR)?[ \t]*\)[ \t]*(#[^\n]*)?$)�flagsg�������?g)r'r(�	MULTILINE�
IGNORECASE)r"Zexpr%r%r&r)�s
�zCMakeLexer.analyse_textN)r*r+r,r-r.r/r0rrZBuiltinrrrr
r<r
r=rr	r?r)r%r%r%r&r~sD
���!�
����;r)r'Zpygments.lexerrrrrrrZpygments.tokenrr	r
rrr
rZpygments.lexers.shellr�__all__rrrr%r%r%r&�<module>s $-;

Youez - 2016 - github.com/yon3zu
LinuXploit