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

���a��@sRdZddlmZmZmZddlmZmZmZm	Z	m
Z
mZdgZGdd�de�Z
dS)z�
    pygments.lexers.yang
    ~~~~~~~~~~~~~~~~~~~~

    Lexer for the YANG 1.1 modeling language. See :rfc:`7950`.

    :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�)�
RegexLexer�bygroups�words)�Text�Token�Name�String�Comment�Number�	YangLexerc@s�eZdZdZdZdgZdgZdgZdZdZ	dZ
d	Zd
ZdZ
dZd
ZdZdZdZdefdedfdedfdefgdejfdejfdejfdejfdejfdedfdefdeejejej�fdej fd e!j"fd!e!j#fe$eed"�ej%fe$e	ed"�ej%fe$e
ed"�ej%fe$eed"�ej%fe$eed"�ej%fe$e
ed"�ej%fe$eed"�ej%fe$eed"�ej%fe$eed"�ej&fe$eed"�ej&fd#ejfgd$�Z'd%S)&rzo
    Lexer for `YANG <https://tools.ietf.org/html/rfc7950/>`_, based on RFC7950

    .. versionadded:: 2.7
    �YANG�yangz*.yangzapplication/yang)�module�	submodule)z
belongs-to�	namespace�prefixzyang-version)�contact�description�organization�	reference�revision)�import�includez
revision-date)�action�argument�augment�	deviation�	extension�feature�grouping�identityz
if-feature�input�notification�output�rpc�typedef)�anydata�anyxml�case�choice�config�	container�deviate�leafz	leaf-list�list�must�presence�refine�uses�when)�base�bit�default�enumz
error-app-tagz
error-messagezfraction-digits�lengthzmax-elementszmin-elements�modifierz
ordered-by�path�pattern�position�rangezrequire-instance�status�type�units�valuezyin-element)�key�	mandatory�unique)�add�current�delete�
deprecated�falsezinvert-match�max�minz
not-supported�obsolete�replace�true�	unbounded�user)�binary�bits�boolean�	decimal64�empty�enumeration�identityrefzinstance-identifier�int16�int32�int64�int8�leafref�string�uint16�uint32�uint64�uint8�unionz(?=[^\w\-:])z[^*/]z/\*z#pushz\*/z#popz[*/]z\s+z[{};]+z'(?<![\-\w])(and|or|not|\+|\.)(?![\-\w])z"(?:\\"|[^"])*?"z'(?:\\'|[^'])*?'�commentsz//.*?$z2(?:^|(?<=[\s{};]))([\w.-]+)(:)([\w.-]+)(?=[\s{};])z)([0-9]{4}\-[0-9]{2}\-[0-9]{2})(?=[\s{};])z([0-9]+\.[0-9]+)(?=[\s{};])z([0-9]+)(?=[\s{};]))�suffixz[^;{}\s\'"]+)rc�rootN)(�__name__�
__module__�__qualname__�__doc__�name�aliases�	filenames�	mimetypes�TOP_STMTS_KEYWORDS�MODULE_HEADER_STMT_KEYWORDS�META_STMT_KEYWORDS�LINKAGE_STMTS_KEYWORDS�BODY_STMT_KEYWORDS�DATA_DEF_STMT_KEYWORDS�TYPE_STMT_KEYWORDS�LIST_STMT_KEYWORDS�CONSTANTS_KEYWORDS�TYPES�suffix_re_patternr	r�
Whitespacer�Punctuation�Operatorr�Double�Singlerr�	Namespace�Variable�Labelr
�Float�Integerr�Keyword�Class�tokens�r�r��6/usr/lib/python3/dist-packages/pygments/lexers/yang.pyrs`���
�N)ri�pygments.lexerrrr�pygments.tokenrrrrr	r
�__all__rr�r�r�r��<module>s

 

https://t.me/RX1948 - 2025