�
|�eQ � �` � d Z ddlmZmZmZmZ ddlmZmZm Z m
Z
mZmZm
Z
dgZ G d� de� Zy)z�
pygments.lexers.elm
~~~~~~~~~~~~~~~~~~~
Lexer for the Elm programming language.
:copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
� )�
RegexLexer�words�include�bygroups)�Comment�Keyword�Name�Number�Punctuation�String�
Whitespace�ElmLexerc �> � e Zd ZdZdZdZdgZdgZdgZdZ dZ
d Z ed
d�� Z
d
ej dfdej fdefdedfd eeej* e� dfd eeej* e� dfdej. dfe
ej0 fdej2 fe
ej0 f eedd�� ej4 f ee� ej4 f ed� e ej8 fdefgdej fd
ej dfdej fd ej d!fgd"ej< |