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__/gdscript.cpython-39.pyc
a

SҼar+�@sxdZddlZddlmZmZmZmZmZmZddl	m
Z
mZmZm
Z
mZmZmZmZdgZe�d�ZGdd�de�ZdS)a#
    pygments.lexers.gdscript
    ~~~~~~~~~~~~~~~~~~~~~~~~

    Lexer for GDScript.

    Modified by Daniel J. Ramirez <djrmuv@gmail.com> based on the original
    python.py.

    :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�N)�
RegexLexer�include�bygroups�default�words�combined)�Text�Comment�Operator�Keyword�Name�String�Number�Punctuation�
GDScriptLexerz.*?
c@s�eZdZdZdZddgZdgZddgZdd	�Zd
e	fde
e	ejej
�fde
e	ejej
�fd
e	fdejfdefde	fde	fdejfdefed�de
ee	�dfde
ee	�dfed�de
ejej�dfde
ejej�dfde
ejej�dfd e
ejej�d!fd"e
ejej�ed#d�fd$e
ejej�ed#d�fd%e
ejej�ed#d�fd&e
ejej�ed#d!�fed'�ed(�ged)d*d+�efged,d-d*d.�ejfd/ejjfed0d-d*d.�ejjfgd1ejfd2ejfd3ejfd4ejfgd5efgd5ej d6fe!d6�gd5ej"d6fgd7ej#fgeej�eej�d8ejd6fd9ej#fed:�gd;ejd6fd<ej#fed=�gd>ejd6fed:�d
ejfgd?ejd6fed=�d
ejfgd@�Z$dAdB�Z%dCS)DrzD
    For `GDScript source code <https://www.godotengine.org>`_.
    ZGDScriptZgdscript�gdz*.gdztext/x-gdscriptzapplication/x-gdscriptcCsdtjfd|fd|fd|fgS)NzG%(\(\w+\))?[-#0 +]*([0-9]+|[*])?(\.([0-9]+|[*]))?[hlL]?[E-GXc-giorsux%]z[^\\\'"%\n]+z[\'"\\]�%)r
ZInterpol)Zttype�r�</usr/lib/python3.9/site-packages/pygments/lexers/gdscript.py�innerstring_rules$s��zGDScriptLexer.innerstring_rulesz\nz&^(\s*)([rRuUbB]{,2})("""(?:.|\n)*?""")z&^(\s*)([rRuUbB]{,2})('''(?:.|\n)*?''')z[^\S\n]+z#.*$z[]{}:(),;[]z\\\nz\\z(in|and|or|not)\bz=!=|==|<<|>>|&&|\+=|-=|\*=|/=|%=|&=|\|=|\|\||[-~+/*%=<>&^.!|$]�keywordsz(func)((?:\s|\\\s)+)�funcnamez(class)((?:\s|\\\s)+)�	classname�builtinsz!([rR]|[uUbB][rR]|[rR][uUbB])(""")�tdqsz!([rR]|[uUbB][rR]|[rR][uUbB])(''')�tsqsz([rR]|[uUbB][rR]|[rR][uUbB])(")�dqsz([rR]|[uUbB][rR]|[rR][uUbB])(')�sqsz([uUbB]?)(""")�stringescapez([uUbB]?)(''')z([uUbB]?)(")z([uUbB]?)(')�name�numbers)$�and�in�not�or�as�
breakpoint�class�
class_nameZextends�is�funcZsetget�signalZtool�const�enumZexportZonreadyZstatic�var�break�continue�if�elif�else�for�pass�return�match�whileZremoteZmasterZpuppetZ
remotesyncZ
mastersyncZ
puppetsyncz\b)�suffix)GZColor8ZColorN�absZacosZasin�assertZatanZatan2Z	bytes2varZceil�charZclampZconvertZcosZcoshZ	db2linearZdecimalsZdectimeZdeg2radZ	dict2instZeaseZexpZfloorZfmodZfposmodZfuncref�hashZ	inst2dictZinstance_from_idZis_infZis_nanZlerpZ	linear2db�load�log�max�minZnearest_po2�powZpreload�print�print_stackZprinterrZprintrawZprintsZprinttZrad2degZ
rand_rangeZ	rand_seedZrandfZrandiZ	randomize�range�roundZseed�signZsinZsinhZsqrtZstepify�strZstr2var�tanrIZtanhZ
type_existZtypeofZ	var2bytesZvar2str�weakref�yieldz(?<!\.))�prefixr9z-((?<!\.)(self|false|true)|(PI|TAU|NAN|INF))\b)�bool�int�floatr
�NodePathZVector2ZRect2ZTransform2DZVector3ZRect3ZPlaneZQuatZBasisZ	TransformZColorZRIDZObjectrPZ
DictionaryZArrayZPackedByteArrayZPackedInt32ArrayZPackedInt64ArrayZPackedFloat32ArrayZPackedFloat64ArrayZPackedStringArrayZPackedVector2ArrayZPackedVector3ArrayZPackedColorArrayZnullz'(\d+\.\d*|\d*\.\d+)([eE][+-]?[0-9]+)?j?z\d+[eE][+-]?[0-9]+j?z0[xX][a-fA-F0-9]+z\d+j?z[a-zA-Z_]\w*z#popzY\\([\\abfnrtv"\']|\n|N\{.*?\}|u[a-fA-F0-9]{4}|U[a-fA-F0-9]{8}|x[a-fA-F0-9]{2}|[0-7]{1,3})�"z
\\\\|\\"|\\\n�strings-double�'z
\\\\|\\'|\\\n�strings-singlez"""z''')�rootrrr rrrrrTrRrrrrcCsJd}t�d|�r|d7}t�d|�r,|d7}t�d|�r@|d7}t|d�S)	Ngz4func (_ready|_init|_input|_process|_unhandled_input)g�������?z=(extends |class_name |onready |preload|load|setget|func [^_])g�������?z#(var|const|enum|export|signal|tool)g�������?g�?)�re�searchrA)�textZscorerrr�analyse_textHs��zGDScriptLexer.analyse_textN)&�__name__�
__module__�__qualname__�__doc__r�aliases�	filenamesZ	mimetypesrrrr
ZAffixZDocr	�Singlerr
ZWordrr�DoublerrrZBuiltinZPseudo�TyperZFloatZHexZIntegerZFunctionrZClassZEscape�tokensrYrrrrrs�������������E&�)��0I�M�P
 �$��{���
�
�
�
����)r]rVZpygments.lexerrrrrrrZpygments.tokenrr	r
rrr
rr�__all__�compileZline_rerrrrr�<module>s
 (


Youez - 2016 - github.com/yon3zu
LinuXploit