
    5hP                     `    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-2025 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:       ^/var/www/html/cementerio_25MayoBackend/env/lib/python3.13/site-packages/pygments/lexers/elm.pyr   r      s@    D
!CgG	IIM(IKJ   M W&&	2gnn% Z  6=) $Xj':K:K&&( $Xj':K:K&&( DKK2 G,,- #GLL1 '**+ Je<dmmL :. I & [)[/
d **+W&&	2w(()W&&/	
 "6==1fmm,f66"	
 TZZ0

 -v~~&
 $++&dkk6*(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   