跳转到主要内容

Mau的访问者,将AST转换为TeX

项目描述

Mau TeX访问者

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

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

pip install mau-tex-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["tex"]

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)

模板的默认扩展名为.tex

项目详情


下载文件

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

源分布

mau_tex_visitor-2.0.0.tar.gz (6.9 kB 查看哈希值)

上传时间:

构建分布

mau_tex_visitor-2.0.0-py3-none-any.whl (10.8 kB 查看哈希值)

上传时间 Python 3

由以下支持