
    5hi                     \    S r SSKJrJr  SSKJrJrJrJrJ	r	J
r
JrJr  S/r " S S\5      rg)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.
    )
RegexLexerinclude)CommentKeywordNameStringNumberTextPunctuation
WhitespaceBddLexerc            
           \ rS rSrSrSrS/rS/rS/rSr	Sr
S	rS
\4/S\4S\R                  4S\4S\R"                  4/S\4/S\4\\4\" S5      \" S5      \" S5      S\4/S.rS rSrg)r      z
Lexer for BDD(Behavior-driven development), which highlights not only
keywords, but also comments, punctuations, strings, numbers, and variables.
Bddbddz	*.featurez
text/x-bddz9https://en.wikipedia.org/wiki/Behavior-driven_developmentz2.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miscellaneousnumbersz\S+)r   r   r   rootc                     g )N )selftexts     ^/var/www/html/cementerio_25MayoBackend/env/lib/python3.13/site-packages/pygments/lexers/bdd.pyanalyse_textBddLexer.analyse_text8   s        r   N)__name__
__module____qualname____firstlineno____doc__namealiases	filenames	mimetypesurlversion_addedstep_keywordsr   r   r   Variabler   Labelr	   r   r   r   r
   tokensr   __static_attributes__r   r   r   r   r      s    
 DgGII
ECM9M
 '"
 =kJ&6F#tzz"	
 7?
 
#G$JO$ITN
F.r   N)r"   pygments.lexerr   r   pygments.tokenr   r   r   r   r	   r
   r   r   __all__r   r   r   r   <module>r1      s3    /   ,(z (r   