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/jmespath.py | 68 ---------------------- 1 file changed, 68 deletions(-) delete mode 100644 venv/lib/python3.11/site-packages/pygments/lexers/jmespath.py (limited to 'venv/lib/python3.11/site-packages/pygments/lexers/jmespath.py') diff --git a/venv/lib/python3.11/site-packages/pygments/lexers/jmespath.py b/venv/lib/python3.11/site-packages/pygments/lexers/jmespath.py deleted file mode 100644 index 74aa572..0000000 --- a/venv/lib/python3.11/site-packages/pygments/lexers/jmespath.py +++ /dev/null @@ -1,68 +0,0 @@ -""" - pygments.lexers.jmespath - ~~~~~~~~~~~~~~~~~~~~~~~~ - - Lexers for the JMESPath language - - :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS. - :license: BSD, see LICENSE for details. -""" - -from pygments.lexer import RegexLexer, bygroups, include -from pygments.token import String, Punctuation, Whitespace, Name, Operator, \ - Number, Literal, Keyword - -__all__ = ['JMESPathLexer'] - - -class JMESPathLexer(RegexLexer): - """ - For JMESPath queries. - """ - name = 'JMESPath' - url = 'https://jmespath.org' - filenames = ['*.jp'] - aliases = ['jmespath', 'jp'] - - tokens = { - 'string': [ - (r"'(\\(.|\n)|[^'\\])*'", String), - ], - 'punctuation': [ - (r'(\[\?|[\.\*\[\],:\(\)\{\}\|])', Punctuation), - ], - 'ws': [ - (r" |\t|\n|\r", Whitespace) - ], - "dq-identifier": [ - (r'[^\\"]+', Name.Variable), - (r'\\"', Name.Variable), - (r'.', Punctuation, '#pop'), - ], - 'identifier': [ - (r'(&)?(")', bygroups(Name.Variable, Punctuation), 'dq-identifier'), - (r'(")?(&?[A-Za-z][A-Za-z0-9_-]*)(")?', bygroups(Punctuation, Name.Variable, Punctuation)), - ], - 'root': [ - include('ws'), - include('string'), - (r'(==|!=|<=|>=|<|>|&&|\|\||!)', Operator), - include('punctuation'), - (r'@', Name.Variable.Global), - (r'(&?[A-Za-z][A-Za-z0-9_]*)(\()', bygroups(Name.Function, Punctuation)), - (r'(&)(\()', bygroups(Name.Variable, Punctuation)), - include('identifier'), - (r'-?\d+', Number), - (r'`', Literal, 'literal'), - ], - 'literal': [ - include('ws'), - include('string'), - include('punctuation'), - (r'(false|true|null)\b', Keyword.Constant), - include('identifier'), - (r'-?\d+\.?\d*([eE][-+]\d+)?', Number), - (r'\\`', Literal), - (r'`', Literal, '#pop'), - ] - } -- cgit v1.2.3