bnf:解析BNF语法定义

时间:2024-05-21 11:04:49
【文件属性】:

文件名称:bnf:解析BNF语法定义

文件大小:27KB

文件格式:ZIP

更新时间:2024-05-21 11:04:49

rust parser grammar crates rust-lang

bnf 一个用于解析Backus–Naur形式的无上下文语法的库。 可解析的BNF语法是什么样的? 以下的语法,举例说明了兼容的语法。 (*注:解析器允许使用可选的“;”来指示生产的结束) ::= ::= | ::= "." | ::= <EOL


【文件预览】:
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)

网友评论