the railroad diagram generator存在一个问题。给定语法时,您可能需要调整它,然后多次修改它。 这可以在当地更快地完成。
是否有可以下载网站使用的源代码来生成铁路图的地方?
答案 0 :(得分:0)
我无法告诉您有关您提及的这个特定在线工具的信息。但是,我可以向您展示如何使用tcl / tk脚本轻松生成自己的(和漂亮的)铁路图。它生成postscript输出。该脚本确实需要以tcl列表的形式内联输入语法,但这很简单。
原始脚本来自SQLite项目,但它没有任何文档如何根据您自己的需要进行调整。我为我参与的项目修改了它,调整了更精细的细节以产生更好看的输出,并添加了详细的注释,如何根据自己的语法进行调整。
脚本在这里:https://bitbucket.org/trijezdci/m2r10/src/tip/_GRAMMAR/modula2_syntax_diagrams.tcl
我添加的文档是内联的,从第42行开始。
脚本生成的输出可以在这里看到:
http://modula-2.net/m2r10/pmwiki.php?n=SyntaxDiagrams.NonTerminals
我在其他地方找不到的生成器的一个有趣特性是能够包裹一个长图,以便它不会离开页面,当你想将它粘贴到人们的文档中时非常有用可能想要打印。这可以在这里看到:
http://modula-2.net/m2r10/pmwiki.php?n=SyntaxDiagrams.NonTerminals#definitionModule
希望这会有所帮助