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/bdd.py | 58 ---------------------- 1 file changed, 58 deletions(-) delete mode 100644 venv/lib/python3.11/site-packages/pygments/lexers/bdd.py (limited to 'venv/lib/python3.11/site-packages/pygments/lexers/bdd.py') diff --git a/venv/lib/python3.11/site-packages/pygments/lexers/bdd.py b/venv/lib/python3.11/site-packages/pygments/lexers/bdd.py deleted file mode 100644 index 8cf47f8..0000000 --- a/venv/lib/python3.11/site-packages/pygments/lexers/bdd.py +++ /dev/null @@ -1,58 +0,0 @@ -""" - pygments.lexers.bdd - ~~~~~~~~~~~~~~~~~~~ - - Lexer for BDD(Behavior-driven development). - More information: https://en.wikipedia.org/wiki/Behavior-driven_development - - :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS. - :license: BSD, see LICENSE for details. -""" - -from pygments.lexer import RegexLexer, include -from pygments.token import Comment, Keyword, Name, String, Number, Text, \ - Punctuation, Whitespace - -__all__ = ['BddLexer'] - -class BddLexer(RegexLexer): - """ - Lexer for BDD(Behavior-driven development), which highlights not only - keywords, but also comments, punctuations, strings, numbers, and variables. - - .. versionadded:: 2.11 - """ - - name = 'Bdd' - aliases = ['bdd'] - filenames = ['*.feature'] - mimetypes = ['text/x-bdd'] - - step_keywords = (r'Given|When|Then|Add|And|Feature|Scenario Outline|' - r'Scenario|Background|Examples|But') - - tokens = { - 'comments': [ - (r'^\s*#.*$', Comment), - ], - 'miscellaneous': [ - (r'(<|>|\[|\]|=|\||:|\(|\)|\{|\}|,|\.|;|-|_|\$)', Punctuation), - (r'((?<=\<)[^\\>]+(?=\>))', Name.Variable), - (r'"([^\"]*)"', String), - (r'^@\S+', Name.Label), - ], - 'numbers': [ - (r'(\d+\.?\d*|\d*\.\d+)([eE][+-]?[0-9]+)?', Number), - ], - 'root': [ - (r'\n|\s+', Whitespace), - (step_keywords, Keyword), - include('comments'), - include('miscellaneous'), - include('numbers'), - (r'\S+', Text), - ] - } - - def analyse_text(self, text): - return -- cgit v1.2.3