文件名称:rr:RR-铁路图生成器
文件大小:226KB
文件格式:ZIP
更新时间:2024-05-25 16:25:35
syntax-diagrams railroad-diagrams Java
RR-铁路图生成器 RR是语法图(也称为铁路图)的生成器。 它是一个自包含的工具,具有基于浏览器的GUI和批处理模式。 除了从EBNF规则生成图表外,RR还可以执行一些语法转换,例如分解和消除直接递归。 在某种程度上,这会将BNF转换为EBNF,从而产生更紧凑的图表。 例子 这是生成的图的两个示例(取自): if_stmt: try_stmt: 语法语法 RR接受语法。 可以使用将某些其他表示形式(包括一些解析器生成器输入符号)转换为W3C样式。 分配 RR是.zip格式,其中包含.war文件。 可以将.war文件部署在Tomcat或Jetty之类的servlet容器中,以为GUI提供服务。 这构成了在原始网站上运行的webapp。 .war文件是Java的“可执行战争”,即也可以从命令行独立启动。 在独立模式下可以执行两个不同的任务: 服务GUI,例如 java -jar
【文件预览】:
rr-master
----.gitignore(48B)
----rr.svg(948B)
----gradle()
--------wrapper()
----README.md(2KB)
----build.gradle(4KB)
----.github()
--------workflows()
----gradlew.bat(3KB)
----gradlew(6KB)
----LICENSE(11KB)
----src()
--------main()
----try_stmt.svg(6KB)
----if_stmt.svg(4KB)
----settings.gradle(24B)