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

SҼa!�@s�dZddlZddlmZmZmZmZmZddlm	Z	m
Z
mZmZm
Z
mZmZmZmZgd�Ze�d�ZGdd�de�ZGd	d
�d
e�ZGdd�de�ZdS)
z�
    pygments.lexers.r
    ~~~~~~~~~~~~~~~~~

    Lexers for the R/S languages.

    :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�N)�Lexer�
RegexLexer�include�
do_insertions�bygroups)	�Text�Comment�Operator�Keyword�Name�String�Number�Punctuation�Generic)�
RConsoleLexer�SLexer�RdLexerz.*?
c@s*eZdZdZdZddgZdgZdd�ZdS)	rz@
    For R console transcripts or R CMD BATCH output files.
    ZRConsoleZrconsoleZroutz*.Routc	cs�tfi|j��}d}g}t�|�D]�}|��}|�d�sB|�d�rx|�t|�dtj	|dd�fgf�||dd�7}q"|r�t
||�|��EdHd}g}|��tj
|fVq"|r�t
||�|��EdHdS)N��>�+r�)r�options�line_re�finditer�group�
startswith�append�lenrZPromptr�get_tokens_unprocessed�startZOutput)�self�textZslexerZcurrent_code_blockZ
insertions�match�line�r$�5/usr/lib/python3.9/site-packages/pygments/lexers/r.pyr s*
�
�

�z$RConsoleLexer.get_tokens_unprocessedN)�__name__�
__module__�__qualname__�__doc__�name�aliases�	filenamesrr$r$r$r%rs
rc@s
eZdZdZdZgd�Zgd�Zgd�ZdZde	j
fgeefgdefgd	e
jfgd
efdefgde
jfd
ejjfgdejfdefged�defdedfdedfed�ed�ed�ed�ed�ed�g
deejfed�defdefgd ed!fgd"ed!fgd#�Zd$d%�Zd&S)'rzG
    For S, S-plus, and R source code.

    .. versionadded:: 0.10
    �S)Zsplus�s�r)z*.Sz*.Rz	.Rhistoryz	.Rprofilez	.Renviron)ztext/S-plusztext/Sztext/x-r-sourceztext/x-rztext/x-Rztext/x-r-historyztext/x-r-profilez;`[^`\\]*(?:\\.[^`\\]*)*`|(?:[a-zA-Z]|\.[A-Za-z_.])[\w.]*|\.z#.*$z\[{1,2}|\]{1,2}|\(|\)|;|,zH(if|else|for|while|repeat|in|next|break|return|switch|function)(?![\w.])z(<<?-|->>?|-|==|<=|>=|<|>|&&?|!=|\|\|?|\?z$\*|\+|\^|/|!|%[^%]*%|=|~|\$|@|:{1,3}zm(NULL|NA(_(integer|real|complex|character)_)?|letters|LETTERS|Inf|TRUE|FALSE|NaN|pi|\.\.(\.|[0-9]+))(?![\w.])z(T|F)\bz#0[xX][a-fA-F0-9]+([pP][0-9]+)?[Li]?z;[+-]?([0-9]+(\.[0-9]+)?|\.[0-9]+|\.)([eE][+-]?[0-9]+)?[Li]?�commentsz\s+z\'�
string_squotez\"�
string_dquote�builtin_symbols�
valid_name�numbers�keywords�punctuation�	operatorsz
(%s)\s*(?=\()�
statementsz\{|\}�.z([^\'\\]|\\.)*\'z#popz([^"\\]|\\.)*")r0r4r7r6r8r3r5r9�rootr1r2cCst�d|�rdSdS)Nz[a-z0-9_\])\s]<-(?!-)g)\��(�?)�re�search)r!r$r$r%�analyse_text�szSLexer.analyse_textN)r&r'r(r)r*r+r,�	mimetypesr4r�Singlerrr
ZReservedr	�Constant�BuiltinZPseudor
ZHexrrrZFunction�tokensr>r$r$r$r%rCsf�������
�	�������Drc
@sfeZdZdZdZdgZdgZdgZddej	fde
fd	ejfd
efde
j
fdejfd
efdefgiZdS)ram
    Pygments Lexer for R documentation (Rd) files

    This is a very minimal implementation, highlighting little more
    than the macros. A description of Rd syntax is found in `Writing R
    Extensions <http://cran.r-project.org/doc/manuals/R-exts.html>`_
    and `Parsing Rd files <http://developer.r-project.org/parseRd.pdf>`_.

    .. versionadded:: 1.6
    ZRdZrdz*.Rdztext/x-r-docr;z	\\[\\{}%]z%.*$z\\(?:cr|l?dots|R|tab)\bz
\\[a-zA-Z]+\bz^\s*#(?:ifn?def|endif).*\bz[{}]z[^\\%\n{}]+r:N)r&r'r(r)r*r+r,r?rZEscaperr
rAZPreprocrrBrrCr$r$r$r%r�s 
��r)r)r<Zpygments.lexerrrrrrZpygments.tokenrrr	r
rrr
rr�__all__�compilerrrrr$r$r$r%�<module>s
,
,W

Youez - 2016 - github.com/yon3zu
LinuXploit