+
    IV-jT  ã                   ó^   € R t ^ RIHtHt ^ RIHtHtHtHtH	t	H
t
HtHt R.t ! R R]4      tR# )z¶
pygments.lexers.boa
~~~~~~~~~~~~~~~~~~~

Lexers for the Boa language.

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)Ú
RegexLexerÚwords)ÚStringÚCommentÚKeywordÚNameÚNumberÚOperatorÚPunctuationÚ
WhitespaceÚBoaLexerc                   óâ  € ] tR t^tRtRtR.tR.tRtRt	]
! RRRR7      t]
! RRRR7      t]
! RRRR7      tRtRt]
! RRR	R
7      tRR]P$                  3R]P&                  3]]P*                  3]]P.                  3]]P0                  3]]P2                  3]
! ]4      ]3R]3R]P:                  3R]P<                  3]
! ]4      ]P>                  3R]P@                  3R]!PD                  3R]#3./t$Rt%R# )r   z
Lexer for the Boa language.
ÚBoaÚboaz*.boazhttps://boa.cs.iastate.edu/docsz2.4z\b)ÚsuffixÚprefixz\()r   r   Úrootz#.*?$z	/\*.*?\*/z[][(),;{}\\.]z"(\\\\|\\[^\\]|[^"\\])*"z`(\\\\|\\[^\\]|[^`\\])*`z
[a-zA-Z_]+z[0-9]+z\s+© N)ÚinputÚoutputÚofÚweightÚbeforeÚafterÚstopÚifallÚforeachÚexistsÚfunctionÚbreakÚswitchÚcaseÚvisitorÚdefaultÚreturnÚvisitÚwhileÚifÚelse)ÚbottomÚ
collectionÚmaximumÚmeanÚminimumÚsetÚsumÚtopÚstringÚintÚboolÚfloatÚtimeÚfalseÚtrueÚarrayÚmapÚstackÚenumÚtype)ÚProjectÚ	ForgeKindÚCodeRepositoryÚRevisionÚRepositoryKindÚChangedFileÚFileKindÚASTRootÚ	NamespaceÚDeclarationÚTypeÚMethodÚVariableÚ	StatementÚ
ExpressionÚModifierÚStatementKindÚExpressionKindÚModifierKindÚ
VisibilityÚTypeKindÚPersonÚ
ChangeKind)z->z:=Ú:Ú=z<<Ú!z++z||z&&Ú+Ú-Ú*Ú>Ú<)Ú`Ú")\ÚnewÚsortÚyearofÚ	dayofyearÚhourofÚminuteofÚsecondofÚnowÚadddayÚaddmonthÚaddweekÚaddyearÚ
dayofmonthÚ	dayofweekra   Ú
formattimeÚ
trunctodayÚtrunctohourÚtrunctominuteÚtrunctomonthÚtrunctosecondÚtrunctoyearÚclearÚhaskeyÚkeysÚlookupÚremoveÚvaluesÚabsÚacosÚacoshÚasinÚasinhÚatanÚatan2ÚatanhÚceilÚcosÚcoshÚexpÚfloorÚhighbitÚisfiniteÚisinfÚisnanÚisnormalÚlogÚlog10ÚmaxÚminÚnrandÚpowÚrandÚroundÚsinÚsinhÚsqrtÚtanÚtanhÚtruncÚdefÚhashÚlenÚaddÚcontainsrw   ÚformatÚ	lowercaseÚmatchÚ
matchposnsÚ	matchstrsÚregexÚsplitÚsplitallÚsplitnÚstrfindÚ
strreplaceÚstrrfindÚ	substringÚtrimÚ	uppercaser3   r4   r2   r1   r5   ÚgetastÚgetsnapshotÚhasfiletypeÚisfixingrevisionÚiskindÚ	isliteral)&Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚnameÚaliasesÚ	filenamesÚurlÚversion_addedr   ÚreservedÚkeywordsÚclassesÚ	operatorsÚ
string_sepÚbuilt_in_functionsr   ÚSingleÚ	Multiliner   ÚReservedr   ÚFunctionrG   ÚClassesr	   r
   r   ÚDoubleÚBacktickÚ	DelimiterrI   r   ÚIntegerr   ÚtokensÚ__static_attributes__r   ó    Úd/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pygments/lexers/boa.pyr   r      sN  † ñð €DØˆg€GØ�	€IØ
+€CØ€Máð	Ið ˜Uô	$€Hñ
 ð	2à:?ÈôO€Hñ ð	-ð
 ˜Uô$€Gð0€Ià€JÙð	
ð: Øô?ÐðD 	Ø�w—~‘~Ð&Ø˜7×,Ñ,Ð-Ø�w×'Ñ'Ð(Ø §¡Ð/Ø�w—|‘|Ð$Ø�d—l‘lÐ#Ù�9Ó˜xÐ(Ø˜{Ð+Ø(¨&¯-©-Ð8Ø(¨&¯/©/Ð:Ù�:Ó × 0Ñ 0Ð1Ø˜DŸM™MÐ*Ø˜Ÿ™Ð'Ø�ZÐ ð
ð„FrÎ   N)r·   Úpygments.lexerr   r   Úpygments.tokenr   r   r   r   r   r	   r
   r   Ú__all__r   r   rÎ   rÏ   Ú<module>rÓ      s5   ðñ÷ -÷÷ ó ð ˆ,€ôOˆzö OrÎ   