rust-peg —解析表达式语法(PEG)解析器生成器-Rust开发

时间:2024-06-16 12:03:40
【文件属性】:

文件名称:rust-peg —解析表达式语法(PEG)解析器生成器-Rust开发

文件大小:63KB

文件格式:ZIP

更新时间:2024-06-16 12:03:40

Rust Parsing

在Rust文档中解析表达式语法 发行说明rust-peg是一个简单而灵活的解析器生成器,它基于Rust文档|中的解析表达式G解析表达式语法。 发行说明rust-peg是一个简单而灵活的解析器生成器,它基于Parsing Expression Grammar形式主义。 它提供了一个Rust宏,该宏根据语法的简洁定义构建递归下降解析器。 功能分析来自&str,&[u8],&[T]或实现特征的自定义类型的输入可自定义的分析错误报告规则可以接受参数以创建可重复使用的规则模板前缀/后缀/ inf的优先级爬升


【文件预览】:
rust-peg-master
----Cargo.toml(783B)
----.github()
--------workflows()
----bootstrap.sh(415B)
----Cargo.lock(4KB)
----src()
--------lib.rs(14KB)
----peg-macros()
--------Cargo.toml(542B)
--------ast.rs(3KB)
--------analysis.rs(9KB)
--------bin.rs(2KB)
--------translate.rs(36KB)
--------grammar.rustpeg(6KB)
--------tokens.rs(6KB)
--------grammar.rs(184KB)
--------LICENSE(10B)
--------lib.rs(909B)
----LICENSE(1KB)
----README.md(3KB)
----tests()
--------trybuild.rs(511B)
--------run-pass()
--------compile-fail()
----.gitignore(84B)
----peg-runtime()
--------Cargo.toml(302B)
--------error.rs(3KB)
--------LICENSE(10B)
--------slice.rs(1KB)
--------str.rs(2KB)
--------lib.rs(2KB)
----benches()
--------expr.rs(649B)
--------json.rs(1KB)

网友评论