50 个版本 (23 个重大变更)
0.24.1 | 2024年6月24日 |
---|---|
0.23.0 | 2024年6月6日 |
0.20.2 | 2024年3月21日 |
0.20.0 | 2023年10月22日 |
0.2.3 | 2021年11月30日 |
#75 in 解析器工具
330 每月下载量
在 12 个 crate 中使用 (5 直接)
145KB
2.5K SLoC
parol_runtime
由 parol 解析器生成器生成的解析器的运行时库。
概览
此 crate 应该由使用 parol 生成的解析器的项目引用。
lib.rs
:
此 crate 提供了由 parol
解析器生成器生成的解析器使用的运行时库。
在大多数情况下,您不需要了解此 crate 的内部细节,因为 parol
会自动为典型用户生成所有必要的脚手架和填充。
最可能使用的部分是返回给用户的那些,包括在模块 [errors] 中定义的错误类型。
如果您使用在 vanilla 模式 中生成的解析器,您应该了解传递给您的语义动作的类型。您可以在模块 parser::parse_tree_type 中找到它们。
依赖项
~5–13MB
~125K SLoC