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

;j�
�@s^dZddlmZmZmZddlmZmZmZm	Z	m
Z
mZmZm
Z
mZdgZGdd�de�ZdS)z�
    pygments.lexers.spice
    ~~~~~~~~~~~~~~~~~~~~~

    Lexers for the Spice programming language.

    :copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�)�
RegexLexer�bygroups�words)	�Text�Comment�Operator�Keyword�Name�String�Number�Punctuation�
Whitespace�
SpiceLexerc@seZdZdZdZdZdgZddgZdgZdZ	d	d
e
fde
fdefd
ej
fdejfdejfdejfdejfeddd�efeddd�ejfeddd�ejfdejfeddd�ejfeddd�eeje�fdejfdejfdej fdej!fdej"fd efd!ej#fd"e$fd#efd$ej%fgiZ&d%S)&rz
    For Spice source.
    ZSpicezhttps://www.spicelang.comz*.spiceZspiceZ	spicelangztext/x-spicez2.11�rootz\nz\s+z\\\nz	//(.*?)\nz!/(\\\n)?[*]{2}(.|\n)*?[*](\\\n)?/z/(\\\n)?[*](.|\n)*?[*](\\\n)?/z
(import|as)\bz1(f|p|type|struct|interface|enum|alias|operator)\b)�if�elseZswitch�case�default�forZforeachZdo�while�break�continueZfallthrough�return�assertZunsafe�ext�castz\b)�suffix)�constZsignedZunsigned�inlineZpublic�heapZcompose)�new�yieldZstashZpick�sync�classz(true|false|nil)\b)	Zdouble�intZshortZlongZbyte�char�string�boolZdyn)Zprintf�sizeofZalignof�lenZpanicz\b(\()z%[-]?[0-9]*[.][0-9]+([eE][+-]?[0-9]+)?z0[bB][01]+[slu]?z0[oO][0-7]+[slu]?z0[xXhH][0-9a-fA-F]+[slu]?z(0[dD])?[0-9]+[slu]?z"(\\\\|\\[^\\]|[^"\\])*"z\'(\\\\|\\[^\\]|[^\'\\])\'zo<<=|>>=|<<|>>|<=|>=|\+=|-=|\*=|/=|\%=|\|=|&=|\^=|&&|\|\||&|\||\+\+|--|\%|\^|\~|==|!=|->|::|[.]{3}|#!|#|[+\-*/&]z[|<>=!()\[\]{}.,;:\?]z
[^\W\d]\w*N)'�__name__�
__module__�__qualname__�__doc__�name�url�	filenames�aliasesZ	mimetypesZ
version_addedr
rr�Singler
ZDocZ	Multiliner�	NamespaceZDeclarationrZPseudoZReservedZConstant�Typerr	ZBuiltinrr�DoubleZBin�OctZHexZIntegerZCharrZOther�tokens�r8r8�I/opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/spice.pyrsj����
���

����N)r-Zpygments.lexerrrrZpygments.tokenrrrrr	r
rrr
�__all__rr8r8r8r9�<module>s

,