用于创建“语言图”结构的软件

时间:2010-06-27 08:05:21

标签: language-design diagramming

在json.org网站上,您可以看到几个图表(我不知道要描述的正确术语),它显示了该语言的完整有效语法。例如http://json.org/object.gif

这些图表是如何调用的?

您使用什么软件来创建它们?

谢谢你, 格言。

4 个答案:

答案 0 :(得分:2)

铁路/语法图可以由不同的软件创建。

Here是Ruby的生成器。

Here在Haskell中是一个,在Latex中是one

答案 1 :(得分:1)

根据Tool for generating railroad diagram used on json.org,JSON网站上的图表是使用Visio创建的。

但我怀疑它将BNF语法转换为语法图。

答案 2 :(得分:1)

不确定这是否是您想要的,但ANTLRWorks是解析器生成器ANTLR的编辑器,可以即时显示这些图:

Antlrworks http://www.antlr.org/works/screenshots/editor.jpg

答案 3 :(得分:0)

我看过它们同时称为语法图和铁路图 - 有一些工具用于生成它们,例如Ruby的这个或Latex

的插件