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

发布于 2024-09-07 00:44:24 字数 216 浏览 12 评论 0原文

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

这些图是如何调用的?

你用什么软件来创建它们?

谢谢你, 格言。

In json.org website you can see several diagrams (which I don't know that correct term to describe) that shows the whole valid syntax of the language. For example http://json.org/object.gif

How do these diagrams called?

What software do you use to create them?

Thank you,
Maxim.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

私野 2024-09-14 00:44:24

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

这里是一个 Ruby 生成器。

这里是 Haskell 中的一个,乳胶中的一个

Railroad/Syntax diagrams can be created by different software.

Here is a generator for Ruby.

Here is one in Haskell, and one in Latex.

怀中猫帐中妖 2024-09-14 00:44:24

According to Tool for generating railroad diagram used on json.org, the diagrams on the JSON website were created with Visio.

But I doubt it transforms BNF grammars into syntax diagrams.

看轻我的陪伴 2024-09-14 00:44:24

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

Antlrworks
(来源:antlr.org

Not sure if that's what you want, but ANTLRWorks is an editor for the parser generator ANTLR that displays these diagrams on-the-fly:

Antlrworks
(source: antlr.org)

小巷里的女流氓 2024-09-14 00:44:24

我见过它们被称为语法图和铁路图 - 有一些工具可以生成它们,例如 RubyLatex 插件

I've seen them called both Syntax diagrams and Railroad diagrams -- there are tools out there for generating them, for example this one for Ruby or this plugin for Latex

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文