ji \ S r SSKJrJr SSKJrJrJrJrJ r J
r
JrJr S/r
" S S\5 rg)z
pygments.lexers.bdd
~~~~~~~~~~~~~~~~~~~
Lexer for BDD(Behavior-driven development).
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)
RegexLexerinclude)CommentKeywordNameStringNumberTextPunctuation
WhitespaceBddLexerc
\ rS rSrSrSrS/rS/rS/rSr Sr
S rS
\4/S\
4S\R 4S
\4S\R" 4/S\4/S\4\\4\" S5 \" S5 \" S5 S\4/S.rS rSrg)r
z
Lexer for BDD(Behavior-driven development), which highlights not only
keywords, but also comments, punctuations, strings, numbers, and variables.
Bddbddz *.featurez
text/x-bddz9https://en.wikipedia.org/wiki/Behavior-driven_developmentz2.11zQGiven|When|Then|Add|And|Feature|Scenario Outline|Scenario|Background|Examples|Butz^\s*#.*$z,(<|>|\[|\]|=|\||:|\(|\)|\{|\}|,|\.|;|-|_|\$)z((?<=\<)[^\\>]+(?=\>))z
"([^\"]*)"z^@\S+z&(\d+\.?\d*|\d*\.\d+)([eE][+-]?[0-9]+)?z\n|\s+comments
miscellaneousnumbersz\S+)r r r rootc g )N )selftexts F/usr/lib/rads/venv/lib/python3.13/site-packages/pygments/lexers/bdd.pyanalyse_textBddLexer.analyse_text8 s r N)__name__
__module____qualname____firstlineno____doc__namealiases filenames mimetypesurl
version_added
step_keywordsr r r Variabler Labelr r r r r
tokensr __static_attributes__r r r r
r
s
DgG
II
ECM9M
'"
=kJ
&
6
F#
tzz"
7?
#
G$JO$I
TN
F.r N)r" pygments.lexerr r pygments.tokenr r r r r r
r r __all__r
r r r