�
|�eO( � � � d Z ddlZddlmZmZmZmZmZmZ ddl m
Z
mZmZm
Z
mZmZmZmZmZmZ g d�Z G d� de� Z G d� d e� Z G d
� de� Zy)z�
pygments.lexers.dylan
~~~~~~~~~~~~~~~~~~~~~
Lexers for the Dylan language.
:copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
� N)�Lexer�
RegexLexer�bygroups�
do_insertions�default�line_re)
�Comment�Operator�Keyword�Name�String�Number�Punctuation�Generic�Literal�
Whitespace)�
DylanLexer�DylanConsoleLexer�
DylanLidLexerc �
� e Zd ZdZdZdZdgZg d�ZdgZe j Zh d�Zh d�Z
h d �Zh d
�ZdZd� Zd
efdej( fd eej. eee� f ed� gd
efd eej( e� fdej6 dfdedfdej8 fdej< |