+
    TBi:*                     v    R t ^ RIHtHtHt ^ RIHtHtHtH	t	H
t
HtHt RR.t ! R R]4      t ! R R]4      tR# )z
pygments.lexers.testing
~~~~~~~~~~~~~~~~~~~~~~~

Lexers for testing languages.

:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)
RegexLexerincludebygroups)CommentKeywordNameStringNumberGenericTextGherkinLexerTAPLexerc                     a  ] tR t^t o RtRtRR.tR.tR.tRt	Rt
R	tR
tRtRt/ RR]3.bR]]R3]! R4      R]P&                  3.bR]]R3]! R4      R]P&                  3.bRR]R3]! R4      R]P&                  3.bRR]R3]! R4      R]P(                  3R]3R]P(                  3.bR]]! ]P&                  ]]]P&                  4      R3.bR]! R4      ]! R4      R]P&                  3.bRR]P(                  3.bRR ]3.bR!]! R4      R]3.bR"R#]R$3]! R!4      .bR%R&]R$3]! R'4      .bRR&]R3]! R'4      .bR'R(]P&                  R)3]! R4      ]! R4      ]! R4      R]P&                  3.bR*R]R$3]! R4      R]3R]3]! R!4      .bR)R(]P&                  R$3]! R!4      .bR+R,]P&                  3]! R4      R#]R"3R]R*3R(]P&                  R)3]! R4      ]! R4      R-]! ]P&                  ]P.                  4      3]]! ]P&                  ]4      R%3]]! ]]]P&                  4      R3]]! ]P&                  ]]]P&                  4      R3]]! ]P&                  ]]]P&                  4      R3R]P&                  3.btR. tR/tV tR0# )1r   z
For Gherkin syntax.
Gherkingherkincucumberz	*.featureztext/x-gherkinz https://cucumber.io/docs/gherkinz1.2u"  ^(기능|機能|功能|フィーチャ|خاصية|תכונה|Функціонал|Функционалност|Функционал|Фича|Особина|Могућност|Özellik|Właściwość|Tính năng|Trajto|Savybė|Požiadavka|Požadavek|Osobina|Ominaisuus|Omadus|OH HAI|Mogućnost|Mogucnost|Jellemző|Fīča|Funzionalità|Funktionalität|Funkcionalnost|Funkcionalitāte|Funcționalitate|Functionaliteit|Functionalitate|Funcionalitat|Funcionalidade|Fonctionnalité|Fitur|Feature|Egenskap|Egenskab|Crikey|Característica|Arwedd)(:)(.*)$u  ^(\s*)(시나리오 개요|시나리오|배경|背景|場景大綱|場景|场景大纲|场景|劇本大綱|劇本|剧本大纲|剧本|テンプレ|シナリオテンプレート|シナリオテンプレ|シナリオアウトライン|シナリオ|سيناريو مخطط|سيناريو|الخلفية|תרחיש|תבנית תרחיש|רקע|Тарих|Сценарій|Сценарио|Сценарий структураси|Сценарий|Структура сценарію|Структура сценарија|Структура сценария|Скица|Рамка на сценарий|Пример|Предыстория|Предистория|Позадина|Передумова|Основа|Концепт|Контекст|Założenia|Wharrimean is|Tình huống|The thing of it is|Tausta|Taust|Tapausaihio|Tapaus|Szenariogrundriss|Szenario|Szablon scenariusza|Stsenaarium|Struktura scenarija|Skica|Skenario konsep|Skenario|Situācija|Senaryo taslağı|Senaryo|Scénář|Scénario|Schema dello scenario|Scenārijs pēc parauga|Scenārijs|Scenár|Scenaro|Scenariusz|Scenariul de şablon|Scenariul de sablon|Scenariu|Scenario Outline|Scenario Amlinellol|Scenario|Scenarijus|Scenarijaus šablonas|Scenarij|Scenarie|Rerefons|Raamstsenaarium|Primer|Pozadí|Pozadina|Pozadie|Plan du scénario|Plan du Scénario|Osnova scénáře|Osnova|Náčrt Scénáře|Náčrt Scenáru|Mate|MISHUN SRSLY|MISHUN|Kịch bản|Konturo de la scenaro|Kontext|Konteksts|Kontekstas|Kontekst|Koncept|Khung tình huống|Khung kịch bản|Háttér|Grundlage|Geçmiş|Forgatókönyv vázlat|Forgatókönyv|Fono|Esquema do Cenário|Esquema do Cenario|Esquema del escenario|Esquema de l'escenari|Escenario|Escenari|Dis is what went down|Dasar|Contexto|Contexte|Contesto|Condiţii|Conditii|Cenário|Cenario|Cefndir|Bối cảnh|Blokes|Bakgrunn|Bakgrund|Baggrund|Background|B4|Antecedents|Antecedentes|All y'all|Achtergrond|Abstrakt Scenario|Abstract Scenario)(:)(.*)$u  ^(\s*)(예|例子|例|サンプル|امثلة|דוגמאות|Сценарији|Примери|Приклади|Мисоллар|Значения|Örnekler|Voorbeelden|Variantai|Tapaukset|Scenarios|Scenariji|Scenarijai|Příklady|Példák|Príklady|Przykłady|Primjeri|Primeri|Piemēri|Pavyzdžiai|Paraugs|Juhtumid|Exemplos|Exemples|Exemplele|Exempel|Examples|Esempi|Enghreifftiau|Ekzemploj|Eksempler|Ejemplos|EXAMPLZ|Dữ liệu|Contoh|Cobber|Beispiele)(:)(.*)$u  ^(\s*)(하지만|조건|먼저|만일|만약|단|그리고|그러면|那麼|那么|而且|當|当|前提|假設|假设|假如|假定|但是|但し|並且|并且|同時|同时|もし|ならば|ただし|しかし|かつ|و |متى |لكن |عندما |ثم |بفرض |اذاً |כאשר |וגם |בהינתן |אזי |אז |אבל |Якщо |Унда |То |Припустимо, що |Припустимо |Онда |Но |Нехай |Лекин |Когато |Када |Кад |К тому же |И |Задато |Задати |Задате |Если |Допустим |Дадено |Ва |Бирок |Аммо |Али |Але |Агар |А |І |Și |És |Zatati |Zakładając |Zadato |Zadate |Zadano |Zadani |Zadan |Youse know when youse got |Youse know like when |Yna |Ya know how |Ya gotta |Y |Wun |Wtedy |When y'all |When |Wenn |WEN |Và |Ve |Und |Un |Thì |Then y'all |Then |Tapi |Tak |Tada |Tad |Så |Stel |Soit |Siis |Si |Sed |Se |Quando |Quand |Quan |Pryd |Pokud |Pokiaľ |Però |Pero |Pak |Oraz |Onda |Ond |Oletetaan |Og |Och |O zaman |Når |När |Niin |Nhưng |N |Mutta |Men |Mas |Maka |Majd |Mais |Maar |Ma |Lorsque |Lorsqu'|Kun |Kuid |Kui |Khi |Keď |Ketika |Když |Kaj |Kai |Kada |Kad |Jeżeli |Ja |Ir |I CAN HAZ |I |Ha |Givun |Givet |Given y'all |Given |Gitt |Gegeven |Gegeben sei |Fakat |Eğer ki |Etant donné |Et |Então |Entonces |Entao |En |Eeldades |E |Duota |Dun |Donitaĵo |Donat |Donada |Do |Diyelim ki |Dengan |Den youse gotta |De |Dato |Dar |Dann |Dan |Dado |Dacă |Daca |DEN |Când |Cuando |Cho |Cept |Cand |Cal |But y'all |But |Buh |Biết |Bet |BUT |Atès |Atunci |Atesa |Anrhegedig a |Angenommen |And y'all |And |An |Ama |Als |Alors |Allora |Ali |Aleshores |Ale |Akkor |Aber |AN |A také |A |\* )commentsz^\s*#.*$feature_elementsstep_content_stackz(\s|.)feature_elements_on_stack#pop:2examples_tablez\s+\|examples_table_headerz	\s+\|\s*$z\\\|z\s*\|z[^|]scenario_sections_on_stack	narrative
table_varsz	(<[^>]+>)numbersz&(\d+\.?\d*|\d*\.\d+)([eE][+-]?[0-9]+)?string	py_stringz"""#popstep_content_root$step_content"double_stringtable_contentroot\nz(\s*)(@[^@\r\n\t ]+)c                    R # )N )selftexts   &&</usr/lib/python3.14/site-packages/pygments/lexers/testing.pyanalyse_textGherkinLexer.analyse_text   s        r)   N)__name__
__module____qualname____firstlineno____doc__namealiases	filenames	mimetypesurlversion_addedfeature_keywordsfeature_element_keywordsexamples_keywordsstep_keywordsr   r   r   r   FunctionVariabler   r   Tagtokensr-   __static_attributes____classdictcell__)__classdict__s   @r,   r   r      s     D*%GI!"I
,CM |  D j ]Ma'"
a 	G%9:J&
	a 	$GX.J&&
a 	w 78J&
a& 	 7H-Jdmm$wdmm$"
'a4 	%%dmmWgt}}E(*'
5a> 	01J&
?aH 	4==)
IaN 	6?
OaT 	L!
Ua\ 	Wf%H
]ad 	7F#N#
eal 	7H%N#
mat 	4==/2L!IJ&
uaB 	7F+JfwH
CaP 	4==&)H
QaX 	DMM"JWk*w04==/2L!I$ht}}dhh&GHHT]]G< "x$--H%dmmWgt}}E! dmmWgt}}E &'
YaFF r/   c                      ] tR t^tRtRtRtR.tR.tRt	RR]
P                  3R	]P                  R
3R]! ]P                   ]]P&                  4      R3R]! ]P(                  ]]P&                  4      R3R]3R]P                   3R]3.R
R]3R]R3R]R3R]P                   R3.RR]3R]R3R]3R]R3.RR]3R]P,                  3R]P,                  3R]3R]R3./tRtR# )r   z*
For Test Anything Protocol (TAP) output.
TAPzhttps://testanything.org/tapz*.tapz2.1r&   z^TAP version \d+\nz	^1\.\.\d+planz^(not ok)([^\S\n]*)(\d*)testz^(ok)([^\S\n]*)(\d*)z^#.*\nz^Bail out!.*\nz^.*\nz[^\S\n]+#	directiver'   r   z.*\nz\S+z(?i)\bTODO\bz(?i)\bSKIP\S*r   r)   N)r0   r1   r2   r3   r4   r5   r9   r6   r7   r:   r   	Namespacer   Declarationr   r
   Errorr   r	   IntegerReservedr   PreprocrB   rC   r)   r/   r,   r   r      se    D
%CgG	IM 	"DNN3 7..7 )gmmT6>>:FD %g&&fnn=vG   . t-
0 	$ 7K( GV$ gmmV,
 	$ 7K(TND&!

 	'" goo. w/WGX&
c?Fr/   N)r4   pygments.lexerr   r   r   pygments.tokenr   r   r   r   r	   r
   r   __all__r   r   r)   r/   r,   <module>rV      sB    9 8 P P P:
&t: tnIz Ir/   