#parser-tools #compiler #parser

no-std peggen-core

生成递归下降和优先级爬升解析器。(特性)

2个版本

0.2.1 2024年8月21日
0.2.0 2024年8月16日

#921编程语言

Download history 153/week @ 2024-08-12

每月153次下载
用于 2 crate

MIT/Apache

12KB
275

peggen-core

两阶段解析,无需记忆

在大多数基于PEG的方法中,目标类型是在解析期间构建的。然而,其中一些可能在不久的将来被丢弃,导致不希望的分配/释放。在这个crate中,我们将解析和类型构建分为两个阶段。在第一阶段,语法项表示为标签,这些标签是无存储相关的。然后,运行一个分析遍历这些标签并生成最终结果。

依赖

~4.5–6.5MB
~117K SLoC