File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/__pycache__/yara.cpython-310.pyc
Back
o ;j~ � @ sZ d Z ddlmZmZ ddlmZmZmZmZm Z m Z mZmZm Z dgZG dd� de�ZdS )z� pygments.lexers.yara ~~~~~~~~~~~~~~~~~~~~ Lexers for YARA. :copyright: Copyright 2006-present by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � )� RegexLexer�words) �Comment�String�Name�Text�Punctuation�Operator�Keyword� Whitespace�Number� YaraLexerc @ s e Zd ZdZdZdZddgZdgZdgZdZ d e fd ejfdejfdej d fedddd�ejfedddd�efedddd�ejfdejfdejfdejfdejfdejfdejfdejfdefdefdefdefgdej fdej dfd ej d!fd"ej fgd#�Zd$S )%r z For YARA rules ZYARAz"https://virustotal.github.io/yara/ZyaraZyarz*.yarztext/x-yaraz2.16z\s+z//.*?$z\#.*?$z/\*�comment)ZruleZprivate�global�import�includez\b)�prefix�suffix)�strings� condition�meta)(�asciiZat�base64Z base64wider �contains�endswithZ entrypointZfilesize�forZfullwordZ icontainsZ iendswithZiequals�inr Zint16Zint16beZint32Zint32beZint8Zint8beZistartswith�matchesr Znocase�noneZof� startswithr ZthemZuint16Zuint16beZuint32Zuint32beZuint8Zuint8beZwide�xorZdefinedz(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[*/])�rootr N)�__name__� __module__�__qualname__�__doc__�name�url�aliases� filenamesZ mimetypesZ version_addedr r �SingleZ Multiliner r ZDeclarationr ZBuiltinZConstantr ZWordZVariabler �Doubler ZHexZRegexr r �tokens� r. r. �H/opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/yara.pyr sV ���� � �! � �N)r&