diff options
author | monster <[email protected]> | 2022-07-07 14:41:37 +0300 |
---|---|---|
committer | monster <[email protected]> | 2022-07-07 14:41:37 +0300 |
commit | 06e5c21a835c0e923506c4ff27929f34e00761c2 (patch) | |
tree | 75efcbc6854ef9bd476eb8bf00cc5c900da436a2 /contrib/python/Pygments/py3/pygments/lexers/bdd.py | |
parent | 03f024c4412e3aa613bb543cf1660176320ba8f4 (diff) |
fix ya.make
Diffstat (limited to 'contrib/python/Pygments/py3/pygments/lexers/bdd.py')
-rw-r--r-- | contrib/python/Pygments/py3/pygments/lexers/bdd.py | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/contrib/python/Pygments/py3/pygments/lexers/bdd.py b/contrib/python/Pygments/py3/pygments/lexers/bdd.py deleted file mode 100644 index f9b582ceeda..00000000000 --- a/contrib/python/Pygments/py3/pygments/lexers/bdd.py +++ /dev/null @@ -1,56 +0,0 @@ -""" - pygments.lexers.bdd - ~~~~~~~~~~~~~~~~~~~ - - Lexer for BDD(Behavior-driven development). - More information: https://en.wikipedia.org/wiki/Behavior-driven_development - - :copyright: Copyright 2006-2022 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|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 |