16 个版本
新版本 0.6.0 | 2024 年 8 月 19 日 |
---|---|
0.5.3 | 2024 年 7 月 23 日 |
0.5.2 | 2023 年 11 月 13 日 |
0.5.1 | 2023 年 4 月 27 日 |
0.1.3 | 2021 年 4 月 16 日 |
703 在 解析器实现 中排名
每月 1,940 次下载
在 9 个 包中使用(6 个直接使用)
48KB
1K SLoC
lang-util
lang-util
是一个包,它实现了解析和表示语法树的功能。它还提供了用于使用 lalrpop
和 logos
的解析器的错误格式化功能。
此包专为在 glsl-lang
包中使用而量身定制,但您可以使用其工具实现自己的语言解析器
- [错误]: 解析错误报告模块,带有用户可读的位置信息。仅在启用
lalrpop
功能时可用。 - [节点]: AST 节点结构和显示
- [位置]: 处理字符串位置处的实用工具
作者
Alixinne [email protected]
许可证
BSD-3-Clause
lib.rs
:
lang-util
是一个包,它实现了解析和表示语法树的功能。它还提供了用于使用 lalrpop
和 logos
的解析器的错误格式化功能。
此包专为在 glsl-lang
包中使用而量身定制,但您可以使用其工具实现自己的语言解析器
- [错误]: 解析错误报告模块,带有用户可读的位置信息。仅在启用
lalrpop
功能时可用。 - [节点]: AST 节点结构和显示
- [位置]: 处理字符串位置处的实用工具
依赖
~0.8–1.4MB
~30K SLoC