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

SҼaK�@s|ddlmZmZmZmZmZmZmZddlm	Z	m
Z
mZmZm
Z
mZmZmZmZddgZGdd�de�ZGdd�de�ZdS)�)�
RegexLexer�include�bygroups�using�this�inherit�words)	�Text�Comment�Operator�Keyword�Name�String�Number�Punctuation�Literal�VCLLexer�VCLSnippetLexerc@sleZdZdZdgZdgZdgZdd�Zed�ed�d	e	e
jee
e�e�fd
edfged�ed�defd
efdefd
edfged�de	e
jee
jje�fde	e
jee�dfde	e
jee
e�e�fdedfd
edfgdejfdejfde
jfde
jfde
jfeddd�e
jfdefdefdefed dd�efd!e
jfed"�e
jfd#efd$e	ee
jje�d%fd&e	ee
jje�dfd'e	ee
jje�d(fd)e	eje
je�fd*e	ee
je�fd+e	e
jee
je
e��fd,e
fgd-ejfd.ejdfd/ejdfd0ejfgd1efd.ejd2fd3efgd4edfd5efgd6efd7edfd8efgd9ed:fd;ed<fd=efd>efd?efged�ed�ed@�d>efgdA�
ZdBS)CrZVCLZvclz*.vclz
text/x-vclsrccCs&|�d�rdSd|dd�vr"dSdS)Nzvcl 4.0;g�?z	
vcl 4.0;i�g�������?)�
startswith��text�r�;/usr/lib/python3.9/site-packages/pygments/lexers/varnish.py�analyse_texts
zVCLLexer.analyse_text�
whitespace�commentsz(\.\w+)(\s*=\s*)([^;]*)(;)z\}z#popz[!/]+�;z\d+z(\.probe)(\s*=\s*)(\w+)(;)z(\.probe)(\s*=\s*)(\{)�probez!(\.\w+\b)(\s*=\s*)([^;\s]*)(\s*;)z\{z#pushz(\d\.)?\d+[sdwhmy]z(\d\.)?\d+msz�(vcl_pass|vcl_hash|vcl_hit|vcl_init|vcl_backend_fetch|vcl_pipe|vcl_backend_response|vcl_synth|vcl_deliver|vcl_backend_error|vcl_fini|vcl_recv|vcl_purge|vcl_miss)\bzV(pipe|retry|hash|synth|deliver|purge|abandon|lookup|pass|fail|ok|miss|fetch|restart)\bz8(beresp|obj|resp|req|req_top|bereq)\.http\.[a-zA-Z_-]+\b)?z
obj.statuszreq.hash_always_misszberesp.backendz
req.esi_levelzreq.can_gzipz
beresp.ttlzobj.uncacheablezreq.ttlzobj.hitszclient.identityzreq.hash_ignore_busyz
obj.reasonzreq.xidz
req_top.protoz
beresp.agez	obj.protozobj.agezlocal.ipzberesp.uncacheablez
req.methodzberesp.backend.ipZnowz	obj.gracezreq.restartszberesp.keepz	req.protoz
resp.protoz	bereq.xidzbereq.between_bytes_timeoutzreq.esizbereq.first_byte_timeoutzbereq.methodzbereq.connect_timeoutzberesp.do_gzipzresp.statuszberesp.do_gunzipzberesp.storage_hintzresp.is_streamingzberesp.do_streamzreq_top.methodz
bereq.backendzberesp.backend.namez
beresp.statuszreq.urlzobj.keepzobj.ttlz
beresp.reasonz
bereq.retrieszresp.reasonz	bereq.urlz
beresp.do_esizberesp.protoz	client.ipzbereq.protozserver.hostnamez	remote.ipzreq.backend_hintzserver.identityzreq_top.urlzberesp.gracezberesp.was_304z	server.ipzbereq.uncacheablez\b)�suffixz[!%&+*\-,/<.}{>=|~]+z[();]z[,]+)Z	hash_dataZregsubZ	regsuball�if�elseZelsif�elifZsynthZ	syntheticZban�return�setZunset�importr�newZrollback�callzstorage\.\w+\.\w+\b)�trueZfalsez\d+\bz(backend)(\s+\w+)(\s*\{)�backendz(probe\s)(\s*\w+\s)(\{)z(acl\s)(\s*\w+\s)(\{)�aclz(vcl )(4.0)(;)$z(sub\s+)([a-zA-Z]\w*)(\s*\{)z+([a-zA-Z_]\w*)(\.)([a-zA-Z_]\w*)(\s*\(.*\))z[a-zA-Z_]\w*z[^*/]+z/\*z\*/z[*/]z#.*$�commentz//.*$�"z[^"\n]+z[^"}]z"\}z["}]zL?"�stringz\{"�multistringz\nz\s+z\\\n�
statements)
rr)r(r.r*rr,r-r�rootN) �__name__�
__module__�__qualname__�name�aliases�	filenames�	mimetypesrrrr
Z	Attributerrrrr�VariableZGlobalrZDateZFunctionZConstantrrZBuiltin�Reservedr
Z	Multilinerr	�tokensrrrrrs�
���	�����������������9

�
������c@sZeZdZdZddgZdgZgZdd�Zdefde	j
fgd	ejfge
d
�ee
d�gd�Zd
S)rZVCLSnippetsZvclsnippetsZ
vclsnippetztext/x-vclsnippetcCsdS)Nrrrrrrr�szVCLSnippetLexer.analyse_textz\.\.\.+zN(bereq|req|req_top|resp|beresp|obj|client|server|local|remote|storage)($|\.\*)z(backend)\b�snippetspre�snippetspost)r:r;r/N)r0r1r2r3r4r6r5rr
r
r7rr8rrr9rrrrr�s"�����N)Zpygments.lexerrrrrrrrZpygments.tokenr	r
rrr
rrrr�__all__rrrrrr�<module>s
$,

Youez - 2016 - github.com/yon3zu
LinuXploit