如何从.web文件中提取可读源代码?

时间:2014-12-07 12:33:25

标签: latex pascal metafont

我正在尝试深入研究Donald Knuth的Metafont编译器的来源。但是,我在他的工具链中陷入困境。从Knuth的.web文件中提取可读,可导航的源代码的最佳方法是什么?我正在尝试用另一种语言重新实现,我想看一些几何算法等等......所以我对我的内容有所了解。

.web - > .tex - > .dvi route给我留下了一个没有索引的巨大文档,渲染速度非常慢,至少在evince中是这样。

.web - > .p文件导致源代码被删除所有注释,故意包装而不考虑可读性。

我应该开始使用pascal漂亮的打印机吗?使用pascal->像现代乳胶一样的C转换器,然后漂亮的印刷和探索?

1 个答案:

答案 0 :(得分:1)

WEB的想法是程序源代码 .web源本身或文档中使用weave *.web生成 - &gt ; pdftex *.tex)。

程序代码(由tangle *.web生成)仅适用于计算机,不适用于人类。