HEX
Server: LiteSpeed
System: Linux us-phx-web1284.main-hosting.eu 4.18.0-553.109.1.lve.el8.x86_64 #1 SMP Thu Mar 5 20:23:46 UTC 2026 x86_64
User: u300739242 (300739242)
PHP: 8.2.30
Disabled: system, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail
Upload Files
File: //opt/alt/python311/lib/python3.11/site-packages/pygments/lexers/__pycache__/bdd.cpython-311.pyc
�

�;fi��d�dZddlmZmZddlmZmZmZmZm	Z	m
Z
mZmZdgZ
Gd�de��ZdS)z�
    pygments.lexers.bdd
    ~~~~~~~~~~~~~~~~~~~

    Lexer for BDD(Behavior-driven development).

    :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�)�
RegexLexer�include)�Comment�Keyword�Name�String�Number�Text�Punctuation�
Whitespace�BddLexerc
���eZdZdZdZdgZdgZdgZdZdZ	dZ
d	efgd
efde
jfdefd
e
jfgdefgdefe
efed��ed��ed��defgd�Zd�ZdS)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_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�
miscellaneous�numbersz\S+)rrr�rootc��dS)N�)�self�texts  �F/opt/alt/python311/lib/python3.11/site-packages/pygments/lexers/bdd.py�analyse_textzBddLexer.analyse_text8s����N)�__name__�
__module__�__qualname__�__doc__�name�aliases�	filenames�	mimetypes�url�
version_added�
step_keywordsrrr�Variabler�Labelr	rrrr
�tokensrrrrr
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�.����rN)r�pygments.lexerrr�pygments.tokenrrrrr	r
rr�__all__r
rrr�<module>r-s�����/�.�.�.�.�.�.�.����������������������,��(�(�(�(�(�z�(�(�(�(�(r