【发布时间】:2018-12-31 21:44:37
【问题描述】:
假设我想在 reStructuredText 标准指令中添加一个新指令。
有一个how-to for creating reStructuredText directives 概述了每个指令本质上是如何从 Directive 类或其子类派生的。它还建议感兴趣的读者应该检查标准指令是如何实现的,并将其作为起点。
到目前为止,一切都很好,但教程实际上到那时就停止了。如何将新指令合并到新工具中;我应该如何实际使用它?
“Hacker's Guide”概述了前端工具是如何由 Reader、Parser、Transformer 和 Writer 组装而成的,看起来不完整,并且绝对不包含任何代码。
那么,我应该如何从标准阅读器 + 识别新指令的扩展解析器 + 可能是一个新的编写器来组装一个新工具,以适当地处理它产生的输出中的新指令?
我非常感谢您朝着正确的方向轻推。
【问题讨论】:
标签: python-3.x restructuredtext docutils