| 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 : |
a
SҼa�( � @ sf d dl mZmZmZmZ d dlmZmZmZm Z m
Z
mZmZ dgZ
dZdZdZdZG dd� de�Zd S )
� )�
RegexLexer�default�include�words)�Comment�Keyword�Name�Number�Punctuation�String�Text�WebIDLLexer)ZbyteZoctetZbooleanz*(?:unsigned\s+)?(?:short|long(?:\s+long)?)z$(?:unrestricted\s+)?(?:float|double)Z DOMString�
ByteStringZ USVString�ErrorZDOMExceptionZ
Uint8ArrayZUint16ArrayZUint32ArrayZUint8ClampedArrayZFloat32ArrayZFloat64ArrayZArrayBufferZDataViewZ Int8ArrayZ
Int16ArrayZ
Int32Array�anyZvoid�objectZRegExpz_?[A-Za-z][a-zA-Z0-9_-]*z (?![\w-])z"[^"]*"c * @ s� e Zd ZdZdgZdgZdefdejfdej fdej
fged�d ed
fde
efde
ed
fde
edfde
edfde
edfde
edfde
edfeejdfg
ed�defeejfdedfdedfdedfged�eed feefded!fed�ged�dedfed�ged�d"edfed#�ged�d$e
efd ed
fdedfd"ed%fed&�ged�eejfd'efded(fed�ged�eejfdefd"edfged�d)d*�e� d+ e
ejd,fed-e
d.�ejd/feejd/fded0fged�d1e
efd"ed2fed3�gd4ed5fed2�gd6efed%�ged�ed7�eedfd8edfged�ed9e
d.�ejdfd:ejdfd;ejdfd<ejdfd=ej dfged�eejfd>edfged�eej!fd?ed@fd>edfged�d ed
fdAe
efdBe
edCfdDe
edEfdFedfedG�ged�eejfdHefd?edIfd>edfgedJe
d.�edKfedLe
d.�efdMe
edNfd>efed@�ged�eejfd>edfged�eejfded7fd>edfged�d>edfedO�ged�eej"fdedfd>ed%fged�d4ed5fd>edfged�defdPedfed3�ged�dedQfd>edfedO�ged�eejdfd?edRfd edSfged�edTe
d.�efdefeejfdFed%fged�edUe
d.�efdefeejfdVed%fged�eejfd?edWfd>edfged�eefdefdFedfged�de
edXfeejfdedYfd>edfged�eejfdHefd?edZfd>edfged�d ed
fd[e
efdFedfed\�ged�eejfded(fd>edfged�d]e
efeejfd>edfgd^�%Z#d_S )`r
zWeb IDLZwebidlz*.webidlz\s+z
(?s)/\*.*?\*/z//.*z^#.*�commonz\[�extended_attributes�partial�typedef)r �typeZ interface�interface_rest�enum� enum_rest�callback�
callback_restZ
dictionary�dictionary_rest� namespace�namespace_rest�implements_rest�,�=�extended_attribute_restz\(�
argument_listz\]�#pop�extended_attribute_named_rest�identifier_listz\)�argumentZoptionalz#pop:2)�
argument_restr z\.\.\.�
default_valuez(?:�|�)� type_null)ZsequenceZPromiseZFrozenArray)�suffix�type_identifier�
union_type�or)r$ r, r �<� type_listz\?�const_valuez\[\s*\])�trueZfalsez -InfinityZInfinityZNaNZnullzQ-?(?:(?:[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)�iterableZmaplikeZsetlike�iterable_maplike_setlike_rest) �setter�getterZcreator�deleterZlegacycaller�inheritZstaticZstringifierZ jsonifierZ
serializer�serializer_rest� operation�>�serialization_pattern�serialization_pattern_map�serialization_pattern_list)rB rD r8 )rB r8 �]� enum_body)r$ r )rF r �dictionary_body�required)�dictionary_itemr Z
implements)%r �rootr r"