4 个稳定版本

1.1.1 2023年11月18日
1.1.0 2022年10月14日
1.0.1 2021年5月5日
1.0.0 2020年1月31日

#518解析器实现 中排名

Download history • Rust 包仓库 319/week @ 2024-04-08 • Rust 包仓库 159/week @ 2024-04-15 • Rust 包仓库 59/week @ 2024-04-22 • Rust 包仓库 80/week @ 2024-04-29 • Rust 包仓库 70/week @ 2024-05-06 • Rust 包仓库 60/week @ 2024-05-13 • Rust 包仓库 116/week @ 2024-05-20 • Rust 包仓库 103/week @ 2024-05-27 • Rust 包仓库 96/week @ 2024-06-03 • Rust 包仓库 59/week @ 2024-06-10 • Rust 包仓库 67/week @ 2024-06-17 • Rust 包仓库 79/week @ 2024-06-24 • Rust 包仓库 34/week @ 2024-07-01 • Rust 包仓库 53/week @ 2024-07-08 • Rust 包仓库 95/week @ 2024-07-15 • Rust 包仓库 155/week @ 2024-07-22 • Rust 包仓库

346 每月下载量
9 软件包中使用 (3 个直接使用)

MIT/Apache

47KB
1K SLoC

grammers-tl-parser

此库提供了一个公共接口来解析 类型语言 定义。

它导出了一种方法来解析整个文件(忽略注释并在分号处拆分定义)并提供了解析单个定义的方法。


lib.rs:

此库提供了一个公共接口来解析 类型语言 定义。

它导出了一种单个公共方法,parse_tl_file,用于解析整个 .tl 文件,并生成其中包含的定义。此方法将生成 Definition,其中包含您可能需要用于以后在其他地方使用的所有信息(例如,生成代码)。

依赖关系

~78KB