HEX
Server: LiteSpeed
System: Linux s1049.use1.mysecurecloudhost.com 4.18.0-477.27.2.lve.el8.x86_64 #1 SMP Wed Oct 11 12:32:56 UTC 2023 x86_64
User: xedaptot (3356)
PHP: 8.3.31
Disabled: NONE
Upload Files
File: //opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/__pycache__/bare.cpython-310.pyc
o

;j��@sRdZddlmZmZmZddlmZmZmZm	Z	m
Z
mZdgZGdd�de�Z
dS)z�
    pygments.lexers.bare
    ~~~~~~~~~~~~~~~~~~~~

    Lexer for the BARE schema.

    :copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�)�
RegexLexer�words�bygroups)�Text�Comment�Keyword�Name�Literal�
Whitespace�	BareLexerc@s�eZdZdZdZdZdgZdgZdZgd�Z	de
eee
jee�d	fd
e
eee
jee�dfde
eee
e�d
fde
eee
je�dfdefdefgdedfdedfde
e
jee�d
fdefgdedfde
eee�fde
jfee	�efdefgdefdedfde
eee�fdefdedfde
eee�fde
ee
je�fd e
jfee	�efd!edfded	fdefd"efg
dedfdedfd#e
e
jee�fd$e
e
j�fdefdefgd%�Zd&S)'rz!
    For BARE schema source.
    ZBAREzhttps://baremessages.orgz*.bareZbarez2.7)�type�enum�u8�u16�u32Zu64ZuintZi8Zi16Zi32Zi64�intZf32Zf64�boolZvoid�data�string�optional�mapz'(type)(\s+)([A-Z][a-zA-Z0-9]+)(\s+)(\{)�structz'(type)(\s+)([A-Z][a-zA-Z0-9]+)(\s+)(\()�unionz#(type)(\s+)([A-Z][a-zA-Z0-9]+)(\s+)�typedefz%(enum)(\s+)([A-Z][a-zA-Z0-9]+)(\s+\{)r
z#.*?$z\s+z\{z#pushz\}z#popz([a-zA-Z0-9]+)(:)(\s*)z\)z(\s*)(\|)(\s*)z[A-Z][a-zA-Z0-9]+z\[\]z
(\[)(\d+)(\])z<|>z\(z(\[)([a-z][a-z-A-Z0-9]+)(\])z(\[)([A-Z][a-z-A-Z0-9]+)(\])z([A-Z][a-z-A-Z0-9]+)z\nz\d+z([A-Z][A-Z0-9_]*)(\s*=\s*)(\d+)z([A-Z][A-Z0-9_]*))�rootrrrr
N)�__name__�
__module__�__qualname__�__doc__�name�url�	filenames�aliasesZ
version_added�keywordsrrr
rZClassrrZ	Attributerr	�tokens�r%r%�H/opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/bare.pyrsx�����
��
�
���
�N)rZpygments.lexerrrrZpygments.tokenrrrrr	r
�__all__rr%r%r%r&�<module>s