+
    TBi                     b    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Ht R.t ! R R]4      tR# )z
pygments.lexers.whiley
~~~~~~~~~~~~~~~~~~~~~~

Lexers for the Whiley language.

:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)
RegexLexerbygroupswords)CommentKeywordNameNumberOperatorPunctuationStringTextWhileyLexerc                      ] tR t^tRtRtRtR.tR.tR.t	Rt
RR	]3R
]P                  3R]P                  3R]P                   3R]P                  3]! R)RR7      ]P&                  3]! R*RR7      ]P(                  3R]! ]P(                  ]]]]P&                  4      3R]P.                  3R]P0                  3R]! ]P2                  ]]]]P2                  4      3R]! ]P2                  ]]]]P2                  4      3R]P2                  3]! R+RR7      ]P6                  3R]P:                  3R]P<                  3R]P<                  3R]P>                  3R]P@                  3R]PB                  3R]! ]PB                  ]PD                  ]PB                  4      3R]R3R]3R ]#3R!]3.RR]R"3R#]PD                  3R$]PD                  3R%]3R&]3./t$R't%R(# ),r   z,
Lexer for the Whiley programming language.
Whileyzhttp://whiley.org/z*.whileywhileyztext/x-whileyz2.2rootz\s+z//.*z/\*\*/z(?s)/\*\*.*?\*/z(?s)/\*.*?\*/z\b)suffixz-(constant|type)(\s+)([a-zA-Z_]\w*)(\s+)(is)\bz(true|false|null)\bz(bool|byte|int|real|any|void)\bz#(import)(\s+)(\*)([^\S\n]+)(from)\bz-(import)(\s+)([a-zA-Z_]\w*)([^\S\n]+)(from)\bz(package|import)\bz[01]+bz[0-9]+\.[0-9]+z[0-9]+\.(?!\.)z0x[0-9a-fA-F]+z[0-9]+z'[^\\]'z(')(\\['"\\btnfr])(')"stringz[{}()\[\],.;]zg[+\-*/%&|<>^!~@=:?\u2200\u2203\u2205\u2282\u2286\u2283\u2287\u222A\u2229\u2264\u2265\u2208\u2227\u2228]z[a-zA-Z_]\w*z#popz	\\[btnfr]z\\u[0-9a-fA-F]{4}z\\.z[^\\"]+ N)ifelsewhilefordoreturnswitchcasedefaultbreakcontinuerequiresensureswhereassertassumeallnosomeinisnewthrowtrycatchdebugskipfailfinitetotal)functionmethodpublicprivate	protectedexportnative)i8i16i32i64u8u16u32u64uintnattoString)&__name__
__module____qualname____firstlineno____doc__nameurl	filenamesaliases	mimetypesversion_addedr   r   Single	Multiliner   Docr   r   ReservedDeclarationr   r   ConstantType	Namespacer
   Builtinr   BinFloatHexIntegerCharEscaper	   tokens__static_attributes__r       ;/usr/lib/python3.14/site-packages/pygments/lexers/whiley.pyr   r      s^    D
CIjG !IM 	TN gnn%))*,w001  # ,12 4;3C3CE  $,134;4G4GI >g))4tW=M=MNP#W%5%56/>3g''{D'BSBSTV=g''tT7;L;LMO"G$5$56   %*+ -1LL: 

# -- 

+' V[[))fkk6==&++>@ 68$ {+ 	 d#SJ
V 	66"6==)!6==1V 
YSFrb   N)rJ   pygments.lexerr   r   r   pygments.tokenr   r   r   r   r	   r
   r   r   __all__r   r   rb   rc   <module>rg      s8    7 6   /a* arb   