我喜欢的语法铁路图 on json.org这是 BNF 语言的图形表示。我还没有找到任何工具可以产生如此雄辩的结果。
任何人都可以识别用于生成这些图表的工具吗?
有一个在线铁路图生成器。它创建 SVG语法图,也称为铁路图,来自上下文无关语法指定于EBNF。您可以复制 SVG 代码或截取屏幕截图。
你必须输入语法,它就会生成图表。
例如,要创建您显示的第一个铁路图,您可以使用以下代码:
object ::= '{' ((string ':' value ) ( ',' string ':' value )*)? '}'
然后你可以继续定义string
and value
using string ::= ...
and value ::= ...
参考文献都显示了。
查看页面上的一些示例图。他们有 XML 甚至 EBNF 本身。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)