K iP `dZddlmZmZmZmZddlmZmZm Z m Z m Z m Z m Z dgZGddeZy)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. ) RegexLexerwordsincludebygroups)CommentKeywordNameNumber PunctuationString WhitespaceElmLexercBeZdZdZdZdZdgZdgZdgZdZ dZ d Z d Z e d d Zdej dfdej"fdefdedfdeeej,edfdeeej,edfdej0dfeej2fdej4fe ej2fe e ddej6fe e ej6fede ej:fdefgdej fdej dfd ej fd!ej d"fgd#ej>fd$ej>fd%efded"fgd&ej@d"fgd'e!jDfd(e!jFfgd)ej0fd*ej0d"fd+eej0efgd,Z$y-).rz For Elm source code. Elmzhttps://elm-lang.org/elmz*.elmz text/x-elmz2.1z[a-z_][a-zA-Z0-9_\']*z^main )!~z||z|>|`^\'z>>z>=>z===z<~z<|z<=z<-z+++*z&&%)aliasascaseelseifimportinletmoduleofportthentypewherez\b)suffixz\{-commentz--.*z\s+" doublequotez^(\s*)(module)(\s*)importsz^(\s*)(import)(\s*)z \[glsl\|.*shaderz[A-Z][a-zA-Z0-9_]*z\(z\))prefixr0numbersz [,()\[\]{}]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))rootr1r3r4r7r5N)%__name__ __module__ __qualname____doc__nameurlaliases filenames mimetypes version_added validName specialName builtinOpsr reservedWordsr MultilineSingler r rr Namespacer EntityReservedTypeFunctionrVariabler EscapeClassr FloatIntegertokensY/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/pygments/lexers/elm.pyrrs@ D !CgG IIM(IKJ MW&& 2 gnn %Z 6= )$Xj':K:K&& ($Xj':K:K&& (DKK 2G,, -#GLL 1'** +Je rZs9@? ,izirU