跳转到主要内容

Mau的HTML转换器访问者

项目描述

Mau HTML Visitor

这是一个Mau标记语言的插件。该插件提供从Mau源到HTML的转换。

您可以使用以下命令安装此插件

pip install mau-html-visitor

并且Mau将能够自动加载它。要使用访问者,您需要加载它并在实例化时将其传递给类Mau

from mau import Mau, load_visitors

visitor_classes = load_visitors()

visitors = {i.format_code: i for i in visitor_classes}
visitor_class = visitors["html"]

mau = Mau(
    "path/of/the/source",
    visitor_class=visitor_class,
)

lexer = self._mau.run_lexer(text)
parser = self._mau.run_parser(lexer.tokens)
content = self._mau.process(parser.nodes, parser.environment)

if visitor_class.transform:
    content = visitor_class.transform(content)

模板的默认扩展名为.html。插件使用Pygments来提供源代码高亮显示。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装软件包的更多信息。

源分布

mau_html_visitor-2.0.1.tar.gz (17.6 kB 查看哈希值)

上传时间

构建发行版

mau_html_visitor-2.0.1-py3-none-any.whl (12.4 kB 查看哈希值)

上传时间 Python 3

支持者