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.pyc
a

SҼa��@s�dZddlZddlmZmZmZmZmZmZddl	m
Z
mZmZm
Z
mZmZmZddlmZgd�ZGdd�de�ZGd	d
�d
e�ZGdd�de�ZdS)
z�
    pygments.lexers.make
    ~~~~~~~~~~~~~~~~~~~~

    Lexers for Makefiles and similar.

    :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�N)�Lexer�
RegexLexer�include�bygroups�
do_insertions�using)�Text�Comment�Operator�Keyword�Name�String�Punctuation)�	BashLexer)�
MakefileLexer�BaseMakefileLexer�
CMakeLexerc@sNeZdZdZdZgd�Zgd�ZdgZe�	d�Z
e�	d�Zdd	�Zd
d�Z
dS)
rz�
    Lexer for BSD and GNU make extensions (lenient enough to handle both in
    the same file even).

    *Rewritten in Pygments 0.10.*
    �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__�__doc__�name�aliases�	filenames�	mimetypesr'�compilerrr r)r%r%r%r&rs�
rc@seZdZdZdZdgZgZgZdee	�fde
fdefdefde
e
e�d	fd
e
fde
ejeeeee	��fdejfd
ejfde
ejee�dfde
dfgdefdejfde
fde
dfde
dfgdejfdedfdefgdefdedfdefde
dfdefdedfdefgd�Zd S)!rzT
    Lexer for simple Makefiles (no preprocessing).

    .. versionadded:: 0.10
    z
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_]+�.)�rootr5r3r4N)r*r+r,r-r.r/r0r1rrrrr	rr�Variabler
r
�Double�SingleZFunctionr�tokensr%r%r%r&rCsT

��������rc
@s�eZdZdZdZdgZddgZdgZdee	j
ee�dfe
d	�e
d
�gdedfd
edfdeee	je�fdeee	je�fdeee	je�fdejfdefdefdefe
d	�e
d
�ggdefgdefdefgd�Zdd�ZdS)rz\
    Lexer for `CMake <http://cmake.org/Wiki/CMake>`_ files.

    .. versionadded:: 1.2
    ZCMakeZcmakez*.cmakezCMakeLists.txtztext/x-cmakez\b(\w+)([ \t]*)(\()�args�keywords�wsr6r7r8r9z(\$\{)(.+?)(\})z(\$ENV\{)(.+?)(\})z
(\$<)(.+?)(>)z	(?s)".*?"z\\\S+z
[^)$"# \t\n]+r:z\\b(WIN32|UNIX|APPLE|CYGWIN|BORLAND|MINGW|MSVC|MSVC_IDE|MSVC60|MSVC70|MSVC71|MSVC80|MSVC90)\bz[ \t]+z#.*\n)r<rA�stringrBrCcCs$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/r0r1rrZBuiltinrrrr
r=r
r>rr	r@r)r%r%r%r&r~sF
���!�
����;r)r-r'Zpygments.lexerrrrrrrZpygments.tokenrr	r
rrr
rZpygments.lexers.shellr�__all__rrrr%r%r%r&�<module>s
 $-;

Youez - 2016 - github.com/yon3zu
LinuXploit