文件名称:ebnf2railroad:为EBNF创建漂亮的文档
文件大小:123KB
文件格式:ZIP
更新时间:2024-05-21 22:38:29
ebnf railroad-diagrams JavaScript
EBNF 2铁路
一个命令行工具,用于创建出色的文档,包括基于ISO / IEC 14977规范的铁路图
特征
根据EBNF语法创建优化的视觉语法图
使用已使用声明的引用进行快速导航
使用markdown的不错的评论标记
验证文档是否完整并且没有重复的声明
在文档中显示漂亮的印刷文本语法
漂亮打印源文件
目录,指示根元素,字符集,通用元素和递归
生成根元素的大型概览图
安装
npm install -g ebnf2railroad
从命令行使用
Usage: ebnf2railroad [options]
【文件预览】:
ebnf2railroad-master
----.travis.yml(112B)
----bin()
--------ebnf2railroad.js(62B)
----package.json(1KB)
----test()
--------ebnf-parser.spec.js(7KB)
--------ebnf-builder.spec.js(8KB)
--------ast()
--------toc.spec.js(5KB)
--------.eslintrc.js(51B)
--------dedent.spec.js(1KB)
--------structure-optimizer.spec.js(15KB)
----LICENSE(1KB)
----CONTRIBUTING.md(1KB)
----src()
--------dedent.js(508B)
--------ebnf-builder.js(9KB)
--------ast()
--------ebnf.jison(3KB)
--------extra-diagram-elements.js(4KB)
--------references.js(2KB)
--------toc.js(5KB)
--------ebnf-parser.js(25KB)
--------build-ascii-diagram.js(5KB)
--------markdown-report-builder.js(2KB)
--------report-html-template.js(10KB)
--------main.js(1KB)
--------structure-optimizer.js(852B)
--------validate.js(1KB)
--------build-diagram.js(6KB)
--------cli.js(5KB)
--------html-report-builder.js(4KB)
----.eslintrc.js(291B)
----examples()
--------json.html(62KB)
--------ebnf.ebnf(1KB)
--------json.ebnf(2KB)
--------optimizations.html(123KB)
--------optimizations.ebnf(6KB)
--------ebnf.html(72KB)
----.gitignore(914B)
----CHANGELOG.md(7KB)
----.travis()
--------publish-site.sh(210B)
----CODE_OF_CONDUCT.md(3KB)
----README.md(4KB)
----yarn.lock(63KB)
----.eslintignore(54B)