ó
    öÞ jl  ã                   ó\   • 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-present 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     ÚM/var/www/html/gaurav/venv/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Øˆg€GØ�€IØ�€IØ
E€CØ€Mð9€Mð
 ˜'Ð"ð
ð =¸kÐJØ&¨¯©Ð6Ø˜FÐ#Ø�t—z‘zÐ"ð	
ð 7¸Ð?ð
ð ˜
Ð#Ø˜GÐ$Ù�JÓÙ�OÓ$Ù�IÓØ�TˆNð
ñ€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   