HEX
Server: LiteSpeed
System: Linux s1049.use1.mysecurecloudhost.com 4.18.0-477.27.2.lve.el8.x86_64 #1 SMP Wed Oct 11 12:32:56 UTC 2023 x86_64
User: xedaptot (3356)
PHP: 8.3.31
Disabled: NONE
Upload Files
File: //opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/__pycache__/bdd.cpython-310.pyc
o

;jl�@sVdZddlmZmZddlmZmZmZmZm	Z	m
Z
mZmZdgZ
Gdd�de�ZdS)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
@s�eZdZdZdZdgZdgZdgZdZdZ	dZ
d	efgd
efde
jfdefd
e
jfgdefgdefe
efed�ed�ed�defgd�Zdd�ZdS)rz�
    Lexer for BDD(Behavior-driven development), which highlights not only
    keywords, but also comments, punctuations, strings, numbers, and variables.
    ZBddZbddz	*.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+)r
rr�rootcCsdS)N�)�self�textrr�G/opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/bdd.py�analyse_text8szBddLexer.analyse_textN)�__name__�
__module__�__qualname__�__doc__�name�aliases�	filenamesZ	mimetypes�urlZ
version_addedZ
step_keywordsrr
rZVariablerZLabelrrrrr	�tokensrrrrrrs6�����N)rZpygments.lexerrrZpygments.tokenrrrrrr	r
r�__all__rrrrr�<module>s

(