https://t.me/RX1948
Server : Apache
System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
User : dh_edsupp ( 6597262)
PHP Version : 8.2.26
Disable Function : NONE
Directory :  /lib/python3/dist-packages/pygments/lexers/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib/python3/dist-packages/pygments/lexers/__pycache__/d.cpython-310.pyc
o

���as&�@s�dZddlmZmZmZmZddlmZmZm	Z	m
Z
mZmZm
Z
mZgd�ZGdd�de�ZGdd�de�ZGd	d
�d
e�ZdS)z�
    pygments.lexers.d
    ~~~~~~~~~~~~~~~~~

    Lexers for D languages.

    :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�)�
RegexLexer�include�words�bygroups)�Text�Comment�Keyword�Name�String�Number�Punctuation�
Whitespace)�DLexer�	CrocLexer�
MiniDLexerc@s�eZdZdZdZddgZdgZdgZgdef�def�d	e	e
je�f�d
e
jf�de
jdf�e
d
dd�ef�e
ddd�ejf�e
ddd�ejf�dejf�e
ddd�ejf�dejf�dejf�dejf�dejf�dejf�dejf�dejf�dejf�dejf�dejf�def�def�d ef�d!ef�d"ef�d#ed$f�d%ed&f�d'ed(f�d)ed*f�d+ef�d,ef�d-ed.f�d/ejf�d0ef�d1ef�d2e	e
j ee
j e�f�d3e
jfde
jd4fd5e
jd6fd7e
jfgd8ed9fd:ed6fe!d;�gd8ed4fd:ed6fe!d;�gd<efd=ed>fd?ed6fgd<efd=ed4fd@ed6fgdAefdBedCfdDed6fgdAefdBed4fdEed6fgdFefdGedHfdIed6fgdFefdGed4fdJed6fgdKefd8edLfdMed6fgdKefd8ed4fd:ed6fgdN�Z"dOS)Prz2
    For D source.

    .. versionadded:: 1.2
    �Dz*.dz*.di�dztext/x-dsrc�\n�\s+�(//.*?)(\n)z/(\\\n)?[*](.|\n)*?[*](\\\n)?/z/\+�nested_comment)M�abstract�alias�align�asm�assert�auto�body�break�case�cast�catch�class�const�continue�debug�default�delegate�delete�
deprecated�do�else�enum�export�extern�finally�final�foreach_reverse�foreach�for�function�goto�if�	immutable�import�	interface�	invariant�inout�in�is�lazy�mixin�module�new�nothrow�out�override�package�pragma�private�	protected�public�pure�ref�return�scope�shared�static�struct�super�switch�synchronized�template�this�throw�try�typeid�typeof�union�unittest�version�volatile�while�with�	__gshared�__traits�__vector�__parameters�\b��suffix)�typedef)�bool�byte�cdouble�cent�cfloat�char�creal�dchar�double�float�idouble�ifloat�int�ireal�long�real�short�ubyte�ucent�uint�ulong�ushort�void�wchar�(false|true|null)\b)�__FILE__�__FILE_FULL_PATH__�
__MODULE__�__LINE__�__FUNCTION__�__PRETTY_FUNCTION__�__DATE__�__EOF__�__TIME__�
__TIMESTAMP__�
__VENDOR__�__VERSION__zmacro\bz+(string|wstring|dstring|size_t|ptrdiff_t)\bzL0[xX]([0-9a-fA-F_]*\.[0-9a-fA-F_]+|[0-9a-fA-F_]+)[pP][+\-]?[0-9_]+[fFL]?[i]?zI[0-9_]+(\.[0-9_]+[eE][+\-]?[0-9_]+|\.[0-9_]*|[eE][+\-]?[0-9_]+)[fFL]?[i]?z0\.(0|[1-9][0-9_]*)([eE][+\-]?[0-9_]+)?[fFL]?[i]?z0[Bb][01_]+z0[0-7_]+z0[xX][0-9a-fA-F_]+z$(0|[1-9][0-9_]*)([LUu]|Lu|LU|uL|UL)?za'(\\['"?\\abfnrtv]|\\x[0-9a-fA-F]{2}|\\[0-7]{1,3}|\\u[0-9a-fA-F]{4}|\\U[0-9a-fA-F]{8}|\\&\w+;|.)'zr"[^"]*"[cwd]?z
`[^`]*`[cwd]?z"(\\\\|\\[^\\]|[^"\\])*"[cwd]?zT\\(['\"?\\abfnrtv]|x[0-9a-fA-F]{2}|[0-7]{1,3}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8}|&\w+;)zx"[0-9a-fA-F_\s]*"[cwd]?zq"\[�delimited_bracketzq"\(�delimited_parenthesiszq"<�delimited_anglezq"\{�delimited_curlyzq"([a-zA-Z_]\w*)\n.*?\n\1"zq"(.).*?\1"zq\{�token_stringz@([a-zA-Z_]\w*)?z�(~=|\^=|%=|\*=|==|!>=|!<=|!<>=|!<>|!<|!>|!=|>>>=|>>>|>>=|>>|>=|<>=|<>|<<=|<<|<=|\+\+|\+=|--|-=|\|\||\|=|&&|&=|\.\.\.|\.\.|/=)|[/.&|\-+<>!()\[\]{}?,;:$=*%^~]�[a-zA-Z_]\w*z(#line)(\s)(.*)(\n)z[^+/]+�#pushz\+/�#popz[+/]z\{�token_string_nestz\}�rootz[^\[\]]+z\[�delimited_inside_bracketz\]"z\]z[^()]+z\(�delimited_inside_parenthesisz\)"z\)z[^<>]+�<�delimited_inside_anglez>"�>z[^{}]+�delimited_inside_curlyz\}")r�rr�r�r�r�r�r�r�r�r�r�N)#�__name__�
__module__�__qualname__�__doc__�name�	filenames�aliases�	mimetypesr
rr�Single�	Multilinerr�Removed�Type�Constant�Pseudo�Reservedr	�Builtinr�Float�Bin�Oct�Hex�Integerr
�Char�	Decoratorr�Specialr�tokens�r�r��3/usr/lib/python3/dist-packages/pygments/lexers/d.pyrs4����
�	
���������#�$���)�*�-��0��2�5�7�9�;�=��B�D�F�H��L�N�O�P�Q�R�S�U�W�Y��]�
_��c

������������
�rc@s�eZdZdZdZdgZdgZdgZdefdefde	e
je�fd	e
jd
fe
ddd
�efdejfdejfdejfdejfdejfdejfdefdefdefdefdefdefgde
jfd	e
jdfde
jdfde
jfgd�Zd S)!rz=
    For `Croc <http://jfbillingsley.com/croc>`_ source.
    �Crocz*.croc�crocztext/x-crocsrcrrrz/\*�
nestedcomment)!�asrrrr!r"r$r&r*r+r/r3r2r4�global�	namespacer6r8r<r=�localr@rLrMrQrRrUrVrW�varargr^r_�yieldrdrer�z<([0-9][0-9_]*)(?=[.eE])(\.[0-9][0-9_]*)?([eE][+\-]?[0-9_]+)?z0[bB][01][01_]*z0[xX][0-9a-fA-F][0-9a-fA-F_]*z([0-9][0-9_]*)(?![.eE])zT'(\\['"\\nrt]|\\x[0-9a-fA-F]{2}|\\[0-9]{1,3}|\\u[0-9a-fA-F]{4}|\\U[0-9a-fA-F]{8}|.)'z
@"(""|[^"])*"z
@`(``|[^`])*`z
@'(''|[^'])*'z"(\\\\|\\[^\\]|[^"\\])*"z�(~=|\^=|%=|\*=|==|!=|>>>=|>>>|>>=|>>|>=|<=>|\?=|-\>|<<=|<<|<=|\+\+|\+=|--|-=|\|\||\|=|&&|&=|\.\.|/=)|[-/.&$@|\+<>!()\[\]{}?,;:=*%^~#\\]r�z[^*/]+r�z\*/r�z[*/])r�r�N)r�r�r�r�r�r�r�r�r
rrr�r�rrr�rr�r�r�r�r
r�rr	r�r�r�r�r�r�sP
������,

�
�rc@s$eZdZdZdZgZdgZdgZdS)rz7
    For MiniD source. MiniD is now known as Croc.
    �MiniD�minidztext/x-minidsrcN)r�r�r�r�r�r�r�r�r�r�r�r�r�s
rN)r��pygments.lexerrrrr�pygments.tokenrrrr	r
rrr
�__all__rrrr�r�r�r��<module>s
(*>

https://t.me/RX1948 - 2025