�
|�e�5 � � � d Z ddlmZmZmZmZ ddlmZmZm Z m
Z
mZmZm
Z
mZmZmZ g d�Z G d� de� Z G d� de� Z G d � d
e� Zy)a'
pygments.lexers.minecraft
~~~~~~~~~~~~~~~~~~~~~~~~~
Lexers for Minecraft related languages.
SNBT. A data communication format used in Minecraft.
wiki: https://minecraft.wiki/w/NBT_format
MCFunction. The Function file for Minecraft Data packs and Add-ons.
official: https://learn.microsoft.com/en-us/minecraft/creator/documents/functionsintroduction
wiki: https://minecraft.wiki/w/Function
MCSchema. A kind of data Schema for Minecraft Add-on Development.
official: https://learn.microsoft.com/en-us/minecraft/creator/reference/content/schemasreference/
community example: https://www.mcbe-dev.net/addons/data-driven/manifest.html
:copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
� )�
RegexLexer�default�include�bygroups)
�Comment�Keyword�Literal�Name�Number�Operator�Punctuation�String�Text�
Whitespace)� SNBTLexer�MCFunctionLexer�
MCSchemaLexerc �R � e Zd ZdZdZdZdgZdgZdgZde dfd e
fgd
efgde fgdej fd
ej fdej fdej fdej$ dfdej& |