File: //lib/python3/dist-packages/pygments/lexers/__pycache__/cddl.cpython-311.pyc
�
�E�c> � �p � d Z ddlmZmZmZmZ ddlmZmZm Z m
Z
mZmZm
Z
mZmZ dgZ G d� de� � ZdS )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-2022 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� � d� e�� � ej fd� e�� � eeee� � fdefdefdef ee
d�� � ej fd� e�� � efd� e� � efdefdefdefd eej ej � � dfd eej ej � � d fd!ej d"fd#� e�$� � eeee� � f ee d%d&�'� � ej feej fd(ej fd)ej! fd*ej"