文件名称:bnf:解析BNF语法定义
文件大小:27KB
文件格式:ZIP
更新时间:2024-05-21 11:04:49
rust parser grammar crates rust-lang
bnf
一个用于解析Backus–Naur形式的无上下文语法的库。
可解析的BNF语法是什么样的?
以下的语法,举例说明了兼容的语法。 (*注:解析器允许使用可选的“;”来指示生产的结束)
【文件预览】:
bnf-main
----Cargo.toml(676B)
----.github()
--------dependabot.yml(261B)
--------ISSUE_TEMPLATE()
--------pull_request_template.md(436B)
--------workflows()
----src()
--------error.rs(4KB)
--------grammar.rs(15KB)
--------expression.rs(8KB)
--------term.rs(4KB)
--------lib.rs(5KB)
--------production.rs(9KB)
--------parsers.rs(7KB)
----CONTRIBUTING.md(715B)
----LICENSE(1KB)
----README.md(5KB)
----tests()
--------from_str.rs(2KB)
--------iterate.rs(3KB)
--------fixtures()
--------display.rs(3KB)
--------grammar.rs(2KB)
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(31B)