3 个版本
0.1.2 | 2018年10月29日 |
---|---|
0.1.1 | 2018年10月21日 |
0.1.0 | 2018年10月12日 |
#4 in #nullable
17KB
230 代码行
nff.rs
一个程序,用于从指定的语法中计算可空的首符集合和后续集合
安装和使用
Github
git clone https://github.com/rmsthebest/nullable-first-follow
cd nullable-first-follow
cargo run --release <path to grammar file>
Cargo
cargo install nff
nff <path to grammar file>
语法
nff 仅支持一种语法格式
非终结符是一个大写字母
终结符是一个小写字母
空是 0
A -> B a
A -> 0
B -> A b
lib.rs
:
您可以将此包用作库,而不是命令行程序
依赖
~1MB
~13K SLoC