+
    Ž°³jÆ  ã                   ón   € 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IHt R.t ! R R]4      tR# )zÊ
pygments.lexers.purescript
~~~~~~~~~~~~~~~~~~~~~~~~~~

Lexer for the PureScript language.

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)Ú
RegexLexerÚbygroupsÚdefault)ÚCommentÚOperatorÚKeywordÚNameÚStringÚNumberÚPunctuationÚ
Whitespace)Ú	unistringÚPureScriptLexerc                   ó  € ] tR t^tRtRtRtRR.tR.tR.t	Rt
RNtR	R
]3R]P                  3R]P                  R3R]P"                  R3R]P"                  R3RP%                  RP'                  ]4      4      ]P"                  3R]P*                  3R]P.                  3R]P2                  ,           R,           ]P4                  3R]P2                  ,           R,           ]3R]P6                  ,           R,           ]P8                  3R]3R]P<                  ,           ]P>                  ,           ]P@                  ,           R,           ]P4                  3R]!PD                  3R]P<                  ,           ]P>                  ,           ]P@                  ,           R,           ]!PD                  3R ]P<                  ,           ]P>                  ,           ]P@                  ,           R!,           ]P8                  3R]P<                  ,           ]P>                  ,           ]P@                  ,           R",           ]!3R#]#PH                  3R$]#PH                  3R%]#PJ                  3R&]#PL                  3R']P.                  R(3R)]R*3R+]R,3R-]3.RR
]3R.]P6                  ,           R/,           ]P6                  ,           R0,           ]'! ]PP                  ]]]]4      R13R.]P6                  ,           R2,           ]'! ]PP                  ]]]]4      R33R.]P6                  ,           R4,           ]'! ]PP                  ]]4      R33R5]P6                  ,           R0,           ]'! ]]]4      R13R]P6                  ,           R6,           ]PP                  R13])! R14      .RR
]3R.]P6                  ,           R4,           ]'! ]PP                  ]]4      R33R]P6                  ,           R6,           ]PP                  R13])! R14      .R3R
]3R7]P6                  ,           R0,           ]'! ]P"                  ]]PP                  4      3R8]P"                  3R]P6                  ,           R9,           ]P8                  3R:]P2                  ,           R;,           ]P4                  3R]P                  3R]P                  R3R<]3R=]3R]P<                  ,           ]P>                  ,           ]P@                  ,           R",           ]!3R>]R33R?]R13.RR@]P                  3R]P                  RA3RB]P                  R13RC]P                  3.R(RD]P.                  R13RE]PT                  RF3R']P.                  R13.R,RG]3RE]PT                  RF3R+]R13.R*R)]R13RH]3R+]3.RFRI]PT                  R13RJ]PT                  R13RK]'! ]]PT                  4      R13])! R14      ./	t+RLt,RM# )Or   z&
A lexer for the PureScript language.
Ú
PureScriptzhttps://www.purescript.org/Ú
purescriptÚpursz*.pursztext/x-purescriptz2.21Úrootz\s+z--.*?$z\{-Úcommentz\bimport(?!')\bÚimportz\bmodule(?!')\bÚmodulez\b({})(?!\')\bÚ|z\?\w[\w\']*z'[^\\]'z^[_z][\w\']*z[_z][\w']*Ú[Ú`z\\(?![z:!#%&*.\\/?@^-]+)u   [âˆ€â†’â†�â‡’âˆ·]z(<-|::|->|=>|=)(?![z:[z:!#%&*.\\/?@^-]*z:!#%&*.\\/?@^-]+z\d(_*\d)*_*e[+-]?\d(_*\d)*z(\d(_*\d)*\.\d(_*\d)*(_*e[+-]?\d(_*\d)*)?z0x[\da-fA-F]+z	\d(_*\d)*Ú'Ú	characterz"""Ú	rawstringÚ"Ústringz
[][(),;{}]z([z][\w.]*)(\s+)(as)(\s+)([z][\w.]*)z#popz][\w.]*)(\s+)(hiding)(\s+)(\()Úfunclistz][\w.]*)(\s+)(\()z(as)(\s+)([z][\w.]*z(module)(\s+)([z\b(class|type)(?!')\bz]\w*z(_[\w\']+|[z	][\w\']*)Ú,z\.\.z\(z\)z[^-{}]+z#pushz-\}z[-{}]z[^\\']'z\\Úescapez[^\\"]+z[^"]+z
[nrt"\'\\]zx[\da-fA-F]{1,6}z	(\s+)(\\)© N)ÚadoÚcaseÚclassÚdataÚderiveÚdoÚelseÚfalseÚforallÚforeignÚifÚinz
infix[lr]?ÚinstanceÚletÚnewtypeÚofÚthenÚtrueÚtypeÚwhereÚ_)-Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚnameÚurlÚaliasesÚ	filenamesÚ	mimetypesÚversion_addedÚreservedr   r   ÚSingleÚ	Multiliner   ÚReservedÚformatÚjoinr   ÚVariabler	   ÚCharÚuniÚLlÚFunctionÚLuÚTyper   ÚSmÚSoÚScr   ÚWordr
   ÚFloatÚHexÚIntegerr   Ú	Namespacer   ÚEscapeÚtokensÚ__static_attributes__r"   ó    Ú[/home/luca/screen-checking/.venv/lib/python3.14/site-packages/pygments/lexers/purescript.pyr   r      s�  † ñð €DØ
'€CØ˜VÐ$€GØ�
€IØ$Ð%€IØ€Mð6€Hð 	à�ZÐ à˜Ÿ™Ð'à�W×&Ñ&¨	Ð2ð   ×!1Ñ!1°8Ð<Ø ×!1Ñ!1°8Ð<Ø×%Ñ% c§h¡h¨xÓ&8Ó9¸7×;KÑ;KÐLà˜TŸ]™]Ð+à˜Ÿ™Ð%à�c—f‘f�_˜{Õ*¨D¯M©MÐ:Ø�S—V‘V�^˜jÕ(¨$Ð/Ø�C—F‘F�]˜[Õ(¨'¯,©,Ð7à�;Ðà˜Ÿ™Õ #§&¡&Õ(¨3¯6©6Õ1Ø!õ"Ø#'§=¡=ð2ð " 8§=¡=Ð1Ø# c§f¡fÕ,¨s¯v©vÕ5¸¿¹Õ>Ø!õ"Ø#+§=¡=ð2à�S—V‘V�^˜cŸf™fÕ$ s§v¡vÕ-Ø õ!Ø")§,¡,ð0à�C—F‘F�]˜SŸV™VÕ# c§f¡fÕ,Ø õ!Ø"*ð,ð +¨F¯L©LÐ9Ø8¸&¿,¹,ÐGØ˜vŸz™zÐ*Ø˜6Ÿ>™>Ð*à�6—;‘; Ð,Ø�V˜[Ð)Ø�6˜8Ð$à˜KÐ(ðW,
ðZ 	Ø�ZÐ à�S—V‘V�^Ð9Õ9¸C¿F¹FÕBÀ[ÕPÙ�d—n‘n j°'¸:ÀtÓLØðð �S—V‘V�^Ð?Õ?Ù�d—n‘n j°'¸:Ø!ó#Ø$.ð0ð �S—V‘V�^Ð2Õ2Ù�d—n‘n j°+Ó>À
ðLð ˜cŸf™fÕ$ {Õ2Ù�g˜z¨4Ó0°&ð:ð �C—F‘F�]˜ZÕ'¨¯©¸Ð@á�F‹Oð'
ð* 	Ø�ZÐ Ø�S—V‘V�^Ð2Õ2Ù�d—n‘n j°+Ó>À
ðLà�C—F‘F�]˜ZÕ'¨¯©¸Ð@Ù�F‹Oð
ð 	Ø�ZÐ Ø #§&¡&Õ(¨;Õ6Ù�g×&Ñ&¨
°D·N±NÓCðEà% w×'7Ñ'7Ð8Ø�C—F‘F�]˜WÕ$ g§l¡lÐ3Ø˜cŸf™fÕ$ |Õ3°T·]±]ÐCØ˜Ÿ™Ð'Ø�W×&Ñ&¨	Ð2Ø�;ÐØ�kÐ"Ø�C—F‘F�]˜SŸV™VÕ# c§f¡fÕ,Ø õ!Ø"*ð,à�K Ð,Ø�K Ð(ð
ð  	Ø˜×*Ñ*Ð+Ø�W×&Ñ&¨Ð0Ø�W×&Ñ&¨Ð/Ø�w×(Ñ(Ð)ð	
ð 	Ø˜Ÿ™ fÐ-Ø�F—M‘M 8Ð,Ø�&—+‘+˜vÐ&ð
ð
 	Ø˜Ð Ø�F—M‘M 8Ð,Ø�&˜&Ð!ð
ð
 	Ø�V˜VÐ$Ø�vÐØ�6ˆNð
ð
 	Ø˜FŸM™M¨6Ð2Ø  &§-¡-°Ð8à™8 J°·±Ó>ÀÐGá�F‹Oð
ð_w„Fr[   N)r<   Úpygments.lexerr   r   r   Úpygments.tokenr   r   r   r   r	   r
   r   r   Úpygmentsr   rK   Ú__all__r   r"   r[   r\   Ú<module>ra      s:   ðñ÷ 9Ñ 8÷$÷ $ó $å %àÐ
€ôG�jö Gr[   