�
|�e> � �h � d Z ddlmZmZmZmZ ddlmZmZm Z m
Z
mZmZm
Z
mZmZ dgZ G d� de� Zy)an
pygments.lexers.cddl
~~~~~~~~~~~~~~~~~~~~
Lexer for the Concise data definition language (CDDL), a notational
convention to express CBOR and JSON data structures.
More information:
https://datatracker.ietf.org/doc/rfc8610/
:copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
� )�
RegexLexer�bygroups�include�words) �Comment�Error�Keyword�Name�Number�Operator�Punctuation�String�
Whitespace� CddlLexerc � � e Zd ZdZdZdZdgZdgZdgZg d�Z g d�Z
d Zd
Zdez Z
defd
ej fg ed� dj% e�� ej( fdj% e�� eeee� fdefdefdef ee
d�� ej2 fdj% e�� efdj% e� efdefdefdefd eej8 ej � dfd eej8 ej � d fd!ej d"fd#j% e�$� eeee� f ee d%d&�'� ej< |