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__/yara.cpython-311.pyc
�

�;f{	��h�dZddlmZmZddlmZmZmZmZm	Z	m
Z
mZmZm
Z
dgZGd�de��ZdS)z�
    pygments.lexers.yara
    ~~~~~~~~~~~~~~~~~~~~

    Lexers for YARA.

    :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�)�
RegexLexer�words)	�Comment�String�Name�Text�Punctuation�Operator�Keyword�
Whitespace�Number�	YaraLexerc��eZdZdZdZdZddgZdgZdgZdZ	d	e
fd
ejfdejfdej
d
feddd���ejfeddd���efeddd���ejfdejfdejfdejfdejfdejfdejfdejfdefdefdefdefgdej
fdej
dfd ej
d!fd"ej
fgd#�Zd$S)%rz
    For YARA rules
    �YARAz"https://virustotal.github.io/yara/�yara�yarz*.yarztext/x-yaraz2.16z\s+z//.*?$z\#.*?$z/\*�comment)�rule�private�global�import�includez\b)�prefix�suffix)�strings�	condition�meta)(�ascii�at�base64�
base64wider�contains�endswith�
entrypoint�filesize�for�fullword�	icontains�	iendswith�iequals�inr�int16�int16be�int32�int32be�int8�int8be�istartswith�matchesr�nocase�none�of�
startswithr�them�uint16�uint16be�uint32�uint32be�uint8�uint8be�wide�xor�definedz(true|false)\bz(and|or|not|any|all)\bz(\$\w+)z"[^"]*"z
\'[^\']*\'z\{.*?\}$z(/.*?/)z	[a-z_]\w*z[$(){}[\].?+*|]z[:=,;]�.z[^*/]+z#pushz\*/z#popz[*/])�rootrN)�__name__�
__module__�__qualname__�__doc__�name�url�aliases�	filenames�	mimetypes�
version_addedrr�Single�	Multilinerr�Declarationr�Builtin�Constantr
�Word�Variabler�Doubler
�Hex�Regexr	r�tokens���G/opt/alt/python311/lib/python3.11/site-packages/pygments/lexers/yara.pyrrs����������D�
.�C��u�o�G��	�I���I��M��Z� �
���'�
���'�
�W�&�	�2�
�U�E���/�/�/�
�
 �
"��U�3�E�%�
P�
P�
P�
�
�
�U�.� ��/�/�/��\�	
��� 0�1�
&��
�6�
���'�
���'�
�F�M�*�
�&�*�%�
���&�
�4� �
��-�
��$�
�4�L�=
�B��)�*�
�W�&��0�
�W�&��/�
�g�'�(�	
�C'�'�F�F�FrZN)rG�pygments.lexerrr�pygments.tokenrrrrr	r
rrr
�__all__rrYrZr[�<module>r_s�����-�,�,�,�,�,�,�,�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*��-��3�3�3�3�3�
�3�3�3�3�3rZ