File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/__pycache__/webidl.cpython-310.pyc
Back
o ;j) � @ sj d Z ddlmZmZmZmZ ddlmZmZm Z m Z mZmZm Z dgZdZdZdZdZG d d� de�Zd S )z� pygments.lexers.webidl ~~~~~~~~~~~~~~~~~~~~~~ Lexers for Web IDL, including some extensions. :copyright: Copyright 2006-present by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � )� RegexLexer�default�include�words)�Comment�Keyword�Name�Number�Punctuation�String�Text�WebIDLLexer)Zbyte�octetZbooleanz*(?: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 ZdZdZdZdgZdgZdZi dde fd e jfd e jfde j fg�ded�d edfde efde edfde edfde edfde edfde edfde edfeejdfg �ded�defeejfdedfd ed!fd"ed#fg�ded�eed$feefd ed%fed#�g�d$ed�d ed!fed#�g�d!ed�d&ed#fed'�g�d'ed�d(e efd edfded#fd&ed)fed*�g�d+ed�eejfd,efded-fed#�g�d%ed�eejfdefd&ed#fg�d.ed�d/d0�e� d1 e ejd2fed3ed4�ejd5feejd5fd ed6fg�d6ed�d7e efd&ed8fed.�g�d5d9ed:fed8�g�d2d;efed)�g�d-ed�ed<�eed#fd=ed#fg�d<ed�ed>ed4�ejd#fd?ej d#fd@ej!d#fdAej"d#fdBej#d#fg�ded�eejfdCed#fg�ded�eej$fdDedEfdCed#fg�i dEed�d edfdFe efdGe edHfdIe edJfdKed#fedL�g�ded�eejfdMefdDedNfdCed#fg�dNedOed4�edPfedQed4�efdRe edSfdCefedE�g�dTed�eejfdCed#fg�dUed�eejfded<fdCed#fg�dVed�dCed#fedW�g�dWed�eej%fd ed!fdCed)fg�dPed�d9ed:fdCed#fg�d:ed�defdXed#fed.�g�dSed�dedYfdCed#fedW�g�dYed�eejd#fdDedZfd ed[fg�dZed�ed\ed4�efdefeejfdKed)fg�d[ed�ed]ed4�efdefeejfd^ed)fg�ded�eejfdDed_fdCed#fg�d_ed�eefdefdKed#fg�ded�de ed`feejfdedafdCed#fg�ded�eejfdMefdDedbfdCed#fg��ed�d edfdce efdKed#fedd�ged�eejfded-fdCed#fged�dee efeejfdCed#fgdf��Z&dgS )hr z For Web IDL. zWeb IDLzhttps://www.w3.org/wiki/Web_IDLZwebidlz*.webidlz2.6�commonz\s+z (?s)/\*.*?\*/z//.*z^#.*�rootz\[Zextended_attributes�partial�typedef)r �typeZ interface�interface_rest�enumZ enum_rest�callbackZ callback_restZ dictionaryZdictionary_rest� namespaceZnamespace_rest�implements_rest�,�=Zextended_attribute_restz\(Z argument_listz\]�#popZextended_attribute_named_restZidentifier_listz\)�argument�optionalz#pop:2)� argument_restr r"