SVG 铁路图的 BNF 表示法
我找不到一个实用程序或更完整的软件可以将我在 BNF 中编写的文本行转换为矢量格式(如 svg)的图表,有人可以帮助我吗?
I can't find an utility or a more complete software that can translate rows of text i write in BNF into diagrams with vector formats like svg, someone can help me with this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
谷歌搜索“铁路图生成器”很快就发现了一个基于浏览器的在线生成器和Clapham,一个用 Java 编写的开源生成器。
Googling "railroad diagram generator" quickly revealed an online browser-based generator and Clapham, an open-source generator written in Java.
Tabatkins 的 Railroad-diagram Generator 听起来像是可以做这项业务。它生成非常漂亮的 SVG 文件。
但是它不将 BNF/EBNF 作为输入。在这种情况下,您可能需要查看 gbrault 的分支,它可以让您将 EBRF 转换为SRFB 语法。
Tabatkins' Railroad-diagram Generator sounds like it'd do the business. It generates very nice looking SVG files.
However it doesn't take BNF/EBNF as an input. In which case, you'd probably want to look at gbrault's fork which lets you translate EBRF into SRFB grammar.