§
    XŠtjl  ã                   ód   — d Z ddlmZmZ ddlmZmZmZmZm	Z	m
Z
mZmZ dgZ G d„ de¦  «        ZdS )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            
       óÎ   — e Zd ZdZdZdgZdgZdgZdZdZ	dZ
d	efgd
efdej        fdefdej        fgdefgdefe
ef ed¦  «         ed¦  «         ed¦  «        defgdœZd„ ZdS )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                 ó   — d S )N© )ÚselfÚtexts     úQ/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/pygments/lexers/bdd.pyÚanalyse_textzBddLexer.analyse_text8   s   € Øˆó    N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚnameÚaliasesÚ	filenamesÚ	mimetypesÚurlÚversion_addedÚstep_keywordsr   r   r   ÚVariabler   ÚLabelr	   r   r   r   r
   Útokensr   r   r   r   r   r      sô   € € € € € ðð ð
 €DØˆg€GØ�€IØ�€IØ
E€CØ€Mð9€Mð
 ˜'Ð"ð
ð =¸kÐJØ&¨¬Ð6Ø˜FÐ#Ø�t”zÐ"ð	
ð 7¸Ð?ð
ð ˜
Ð#Ø˜GÐ$ØˆG�JÑÔØˆG�OÑ$Ô$ØˆG�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>r-      sÊ   ððð ð /Ð .Ð .Ð .Ð .Ð .Ð .Ð .ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ˆ,€ð(ð (ð (ð (ð (ˆzñ (ô (ð (ð (ð (r   