403Webshell
Server IP : 54.37.205.81  /  Your IP : 216.73.216.76
Web Server : nginx/1.22.1
System : Linux vps-249481fa 6.1.0-50-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.176-1 (2026-07-02) x86_64
User : debian ( 1000)
PHP Version : 8.2.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/pygments/lexers/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/pygments/lexers/__pycache__/r.cpython-311.pyc
�

�E�c)����dZddlZddlmZmZmZmZddlmZm	Z	m
Z
mZmZm
Z
mZmZmZmZgd�Zejd��ZGd�de��ZGd	�d
e��ZGd�de��ZdS)
z�
    pygments.lexers.r
    ~~~~~~~~~~~~~~~~~

    Lexers for the R/S languages.

    :copyright: Copyright 2006-2022 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�N)�Lexer�
RegexLexer�include�
do_insertions)
�Text�Comment�Operator�Keyword�Name�String�Number�Punctuation�Generic�
Whitespace)�
RConsoleLexer�SLexer�RdLexerz.*?
c�*�eZdZdZdZddgZdgZd�ZdS)rz@
    For R console transcripts or R CMD BATCH output files.
    �RConsole�rconsole�routz*.Routc	#�xK�tdi|j��}d}g}t�|��D]�}|���}|�d��s|�d��rH|�t|��dtj	|dd�fgf��||dd�z
}��|r-t||�|����Ed{V��d}g}|���tj
|fV���|r+t||�|����Ed{V��dSdS)N��>�+r��)r�options�line_re�finditer�group�
startswith�append�lenr�Promptr�get_tokens_unprocessed�start�Output)�self�text�slexer�current_code_block�
insertions�match�lines       �3/usr/lib/python3/dist-packages/pygments/lexers/r.pyr&z$RConsoleLexer.get_tokens_unprocessed s������'�'�$�,�'�'�����
��%�%�d�+�+�	:�	:�E��;�;�=�=�D����s�#�#�
:�t���s�';�';�
:��!�!�3�'9�#:�#:�%&����R�a�R��$A�#B�#D�E�E�E�"�d�1�2�2�h�.�"�"�&�$�,�"�F�$A�$A�BT�$U�$U� W� W�W�W�W�W�W�W�W�*,�&�!#�J��k�k�m�m�W�^�T�9�9�9�9�9�
�	O�$��F�9�9�:L�M�M�O�O�
O�
O�
O�
O�
O�
O�
O�
O�
O�	O�	O�N)�__name__�
__module__�__qualname__�__doc__�name�aliases�	filenamesr&rr1r0rrsJ���������D��6�"�G��
�I� O� O� O� O� Or1rc��eZdZdZdZgd�Zgd�Zgd�ZdZde	j
fgeefgdefgd	e
jfgd
efdefgde
jfd
ejjfgdejfdefged��defdedfdedfed��ed��ed��ed��ed��ed��g
dezejfed��defdefgd ed!fgd"ed!fgd#�Zd$�Zd%S)&rzG
    For S, S-plus, and R source code.

    .. versionadded:: 0.10
    �S)�splus�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([^"\\]|\\.)*")r>rBrErDrFrArCrG�rootr?r@c�4�tjd|��rdSdS)Nz[a-z0-9_\])\s]<-(?!-)g)\��(�?)�re�search)r*s r0�analyse_textzSLexer.analyse_text�s&��
�9�-�t�4�4�	��4�	�	r1N)r2r3r4r5r6r7r8�	mimetypesrBr�Singlerrr
�Reservedr	�Constant�Builtin�Pseudor
�Hexrrr�Functionr�tokensrMrr1r0rrCs����������D�!�!�!�G�E�E�E�I�E�E�E�I�P�J��g�n�%�
����
�*�;�7�
��
�
�
�
�9�(�C�
4�h�?�
�
��
�
����,�-�
�4�V�Z�@�
K�
�
�	
�
�G�J���
�Z� �
�F�O�,�
�F�O�,��G�%�&�&��G�L�!�!��G�I����G�J����G�M�"�"��G�K� � �
��
�
*�D�M�:��G�L�!�!�
�{�#�
�4�L�
�!�&�&�1�
����/�
�B�B�F�H����r1rc
��eZdZdZdZdgZdgZdgZddej	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
    �Rd�rdz*.Rdztext/x-r-docrIz	\\[\\{}%]z%.*$z\\(?:cr|l?dots|R|tab)\bz
\\[a-zA-Z]+\bz^\s*#(?:ifn?def|endif).*\bz[{}]z[^\\%\n{}]+rHN)r2r3r4r5r6r7r8rNr�Escaperr
rQ�PreprocrrRrrVrr1r0rr�s�������	�	��D��f�G���I�� �I�
	�
�6�=�)�
�g��
'��)9�:�
�w�'�
*�G�O�<�
�d�l�#�
�T�"�
�4�L�
��F�F�Fr1r)r5rK�pygments.lexerrrrr�pygments.tokenrrr	r
rrr
rrr�__all__�compilerrrrrr1r0�<module>r`sp����
�	�	�	�D�D�D�D�D�D�D�D�D�D�D�D�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�1�
0�
0���2�:�g����)O�)O�)O�)O�)O�E�)O�)O�)O�XT�T�T�T�T�Z�T�T�T�n$�$�$�$�$�j�$�$�$�$�$r1

Youez - 2016 - github.com/yon3zu
LinuXploit