From 12cf076118570eebbff08c6b3090e0d4798447a1 Mon Sep 17 00:00:00 2001 From: cyfraeviolae Date: Wed, 3 Apr 2024 03:17:55 -0400 Subject: no venv --- .../site-packages/pygments/lexers/yara.py | 70 ---------------------- 1 file changed, 70 deletions(-) delete mode 100644 venv/lib/python3.11/site-packages/pygments/lexers/yara.py (limited to 'venv/lib/python3.11/site-packages/pygments/lexers/yara.py') diff --git a/venv/lib/python3.11/site-packages/pygments/lexers/yara.py b/venv/lib/python3.11/site-packages/pygments/lexers/yara.py deleted file mode 100644 index 1a84e4a..0000000 --- a/venv/lib/python3.11/site-packages/pygments/lexers/yara.py +++ /dev/null @@ -1,70 +0,0 @@ -""" - pygments.lexers.yara - ~~~~~~~~~~~~~~~~~~~~ - - Lexers for YARA. - - :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS. - :license: BSD, see LICENSE for details. -""" - -from pygments.lexer import RegexLexer, words -from pygments.token import Comment, String, Name, Text, Punctuation, \ - Operator, Keyword, Whitespace, Number - -__all__ = ['YaraLexer'] - - -class YaraLexer(RegexLexer): - """ - For YARA rules - - .. versionadded:: 2.16 - """ - - name = 'YARA' - url = 'https://virustotal.github.io/yara/' - aliases = ['yara', 'yar'] - filenames = ['*.yar'] - mimetypes = ['text/x-yara'] - - tokens = { - 'root': [ - (r'\s+', Whitespace), - (r'//.*?$', Comment.Single), - (r'\#.*?$', Comment.Single), - (r'/\*', Comment.Multiline, 'comment'), - (words(('rule', 'private', 'global', 'import', 'include'), - prefix=r'\b', suffix=r'\b'), - Keyword.Declaration), - (words(('strings', 'condition', 'meta'), prefix=r'\b', suffix=r'\b'), - Keyword), - (words(('ascii', 'at', 'base64', 'base64wide', 'condition', - 'contains', 'endswith', 'entrypoint', 'filesize', 'for', - 'fullword', 'icontains', 'iendswith', 'iequals', 'in', - 'include', 'int16', 'int16be', 'int32', 'int32be', 'int8', - 'int8be', 'istartswith', 'matches', 'meta', 'nocase', - 'none', 'of', 'startswith', 'strings', 'them', 'uint16', - 'uint16be', 'uint32', 'uint32be', 'uint8', 'uint8be', - 'wide', 'xor', 'defined'), - prefix=r'\b', suffix=r'\b'), - Name.Builtin), - (r'(true|false)\b', Keyword.Constant), - (r'(and|or|not|any|all)\b', Operator.Word), - (r'(\$\w+)', Name.Variable), - (r'"[^"]*"', String.Double), - (r'\'[^\']*\'', String.Single), - (r'\{.*?\}$', Number.Hex), - (r'(/.*?/)', String.Regex), - (r'[a-z_]\w*', Name), - (r'[$(){}[\].?+*|]', Punctuation), - (r'[:=,;]', Punctuation), - (r'.', Text) - ], - 'comment': [ - (r'[^*/]+', Comment.Multiline), - (r'/\*', Comment.Multiline, '#push'), - (r'\*/', Comment.Multiline, '#pop'), - (r'[*/]', Comment.Multiline) - ] - } -- cgit v1.2.3