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 查看哈希值)
关闭
mau_html_visitor-2.0.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3c2c8aa64c4d472c62b35b84afeecea38ec3a819d0e97748dfd926d687dab8d8 |
|
MD5 | 12f161bef0d8a3aceafd8ca327bee296 |
|
BLAKE2b-256 | 12396ffbdf7ed551c47fd4c21ad3814e484facbf1f99870fcf472d739cb4ec9c |
关闭
mau_html_visitor-2.0.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 57d2d96581a75c0902f613e44cbebc3bd814e87d9a1c714215d313424cb38f19 |
|
MD5 | 4bfe39dba4006d2c053f1eaa87ee1848 |
|
BLAKE2b-256 | 57f3cb6456b12f2ecb68b25ce40aef08ad42c1c9fd8bf14ede2c7dc705d0cc60 |