ó
    öÞ jS  ã                   ó`   • S r SSKJrJrJrJr  SSKJrJrJ	r	J
r
JrJrJr  S/r " S S\5      rg)zÁ
pygments.lexers.elm
~~~~~~~~~~~~~~~~~~~

Lexer for the Elm programming language.

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
é    )Ú
RegexLexerÚwordsÚincludeÚbygroups)ÚCommentÚKeywordÚNameÚNumberÚPunctuationÚStringÚ
WhitespaceÚElmLexerc                   ó>  • \ rS rSrSrSrSrS/rS/rS/r	Sr
S	rS
rSr\" SSS9rS\R"                  S4S\R$                  4S\4S\S4S\" \\R.                  \5      S4S\" \\R.                  \5      S4S\R2                  S4\\R4                  4S\R6                  4\\R4                  4\" \SSS9\R8                  4\" \5      \R8                  4\" S5      \\R<                  4S\4/S \R"                  4S\R"                  S4S!\R"                  4S"\R"                  S#4/S$\R@                  4S%\R@                  4S&\4S\S#4/S'\RB                  S#4/S(\"RF                  4S)\"RH                  4/S*\R2                  4S+\R2                  S#4S,\" \R2                  \5      4/S-.r%S.r&g/)0r   é   z
For Elm source code.
ÚElmzhttps://elm-lang.org/Úelmz*.elmz
text/x-elmz2.1z[a-z_][a-zA-Z0-9_\']*z^main )!Ú~z||z|>Ú|Ú`Ú^Ú\Ú'z>>z>=Ú>z==Ú=z<~z<|z<=z<<z<-Ú<z::Ú:z/=z//Ú/z..Ú.z->Ú-z++Ú+Ú*z&&Ú%)ÚaliasÚasÚcaseÚelseÚifÚimportÚinÚletÚmoduleÚofÚportÚthenÚtypeÚwherez\b)Úsuffixz\{-Úcommentz--.*z\s+Ú"Údoublequotez^(\s*)(module)(\s*)Úimportsz^(\s*)(import)(\s*)z
\[glsl\|.*Úshaderz[A-Z][a-zA-Z0-9_]*z\(z\))Úprefixr1   Únumbersz[,()\[\]{}]z-(?!\})z[^-}]z-\}z#popz\\u[0-9a-fA-F]{4}z\\[nrfvb\\"]z[^"]z\w+(\.\w+)*z_?\d+\.(?=\d+)z_?\d+z\|(?!\])z\|\]z(.*)(\n))Úrootr2   r4   r5   r8   r6   © N)'Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚnameÚurlÚaliasesÚ	filenamesÚ	mimetypesÚversion_addedÚ	validNameÚspecialNameÚ
builtinOpsr   ÚreservedWordsr   Ú	MultilineÚSingler   r   r   r   Ú	Namespacer	   ÚEntityÚReservedÚTypeÚFunctionr   ÚVariabler   ÚEscapeÚClassr
   ÚFloatÚIntegerÚtokensÚ__static_attributes__r:   ó    ÚM/var/www/html/gaurav/venv/lib/python3.13/site-packages/pygments/lexers/elm.pyr   r      s@  † ñð €DØ
!€CØˆg€GØ�	€IØ�€IØ€Mà(€Ià€Kð€Jñ ð ð ñ€Mð �W×&Ñ&¨	Ð2Ø�g—n‘nÐ%ð �ZÐ ð �6˜=Ð)ð $¡X¨j¸'×:KÑ:KØó&Ø&ð(ð $¡X¨j¸'×:KÑ:KØó&Ø&ð(ð ˜DŸK™K¨Ð2ð ˜G×,Ñ,Ð-ð # G§L¡LÐ1ð ˜'×*Ñ*Ð+ñ �J¨°eÑ<¸d¿m¹mÐLñ �:Ó §¡Ð.ñ �IÓð ˜Ÿ™Ð&ð ˜[Ð)ð[/
ðd ˜×*Ñ*Ð+Ø�W×&Ñ&¨	Ð2Ø�w×(Ñ(Ð)Ø�W×&Ñ&¨Ð/ð	
ð " 6§=¡=Ð1Ø˜fŸm™mÐ,Ø�fÐØ�6˜6Ð"ð	
ð ˜TŸZ™Z¨Ð0ð
ð
  §¡Ð-Ø�v—~‘~Ð&ð
ð ˜$Ÿ+™+Ð&Ø�d—k‘k 6Ð*Ø™( 4§;¡;°
Ó;Ð<ð
ñSNƒFrX   N)r?   Úpygments.lexerr   r   r   r   Úpygments.tokenr   r   r	   r
   r   r   r   Ú__all__r   r:   rX   rY   Ú<module>r]      s9   ðñ÷ @Ó ?÷÷ ñ ð ˆ,€ôiˆzõ irX   