HEX
Server: LiteSpeed
System: Linux us-phx-web1284.main-hosting.eu 4.18.0-553.109.1.lve.el8.x86_64 #1 SMP Thu Mar 5 20:23:46 UTC 2026 x86_64
User: u300739242 (300739242)
PHP: 8.2.30
Disabled: system, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail
Upload Files
File: //opt/alt/python311/lib/python3.11/site-packages/pygments/lexers/__pycache__/spice.cpython-311.pyc
�

�;f�
��l�dZddlmZmZmZddlmZmZmZm	Z	m
Z
mZmZm
Z
mZdgZGd�de��ZdS)z�
    pygments.lexers.spice
    ~~~~~~~~~~~~~~~~~~~~~

    Lexers for the Spice programming language.

    :copyright: Copyright 2006-2024 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��eZdZdZdZdZdgZddgZdgZdZ	d	d
e
fde
fdefd
ej
fdejfdejfdejfdejfedd���efedd���ejfedd���ejfdejfedd���ejfedd���eeje��fdejfdejfdej fdej!fdej"fd efd!ej#fd"e$fd#efd$ej%fgiZ&d%S)&rz
    For Spice source.
    �Spicezhttps://www.spicelang.comz*.spice�spice�	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�else�switch�case�default�for�foreach�do�while�break�continue�fallthrough�return�assert�unsafe�extz\b)�suffix)�const�signed�unsigned�inline�public�heap�compose)�new�yield�stash�pick�sync�classz(true|false|nil)\b)	�double�int�short�long�byte�char�string�bool�dyn)�printf�sizeof�alignof�len�panicz\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�aliases�	mimetypes�
version_addedrrr�Singler�Doc�	Multiliner	�	Namespace�Declarationr�Pseudo�Reserved�Constant�Typerr
�Builtinr
r�Double�Bin�Oct�Hex�Integer�Charr�Other�tokens���H/opt/alt/python311/lib/python3.11/site-packages/pygments/lexers/spice.pyrrs����������D�
%�C���I���$�G�� �I��M�	�
�J��
�Z� �
�d�O�
�7�>�*�
1�6�:�>�
.��0A�B�
�w�0�1�
A�7�CV�W�
�U�%�-2�4�4�4�5<�
>��U�Y��!�!�!�")�.�
2�
�U�E�e�
T�
T�
T��#�
%�
"�G�$4�5�
�U�#�+0�2�2�2�3:�<�
A�
�U�B�9�
U�
U�
U�
�X�d�l�K�
0�
0�
2�6�v�}�E�
 �&�*�-�
!�6�:�.�
)�6�:�6�
$�f�n�5�
(�&�1�
*�F�K�8�B�CK�
M�
%�{�3�
�D�J�'�M'
�)�F�F�Fr^N)rD�pygments.lexerrrr�pygments.tokenrrrr	r
rrr
r�__all__rr]r^r_�<module>rcs�����7�6�6�6�6�6�6�6�6�6�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$��.��4�4�4�4�4��4�4�4�4�4r^