10 个重大版本
新功能 0.11.0 | 2024 年 8 月 22 日 |
---|---|
0.10.0 | 2024 年 7 月 12 日 |
0.9.0 | 2024 年 6 月 9 日 |
0.7.0 | 2023 年 11 月 11 日 |
0.1.0 | 2021 年 12 月 11 日 |
#293 在 解析器实现
每月 240 次下载
在 9 个 crate(8 个直接)中使用
650KB
13K SLoC
Yash-syntax
yash-syntax
是一个用于解析 shell 脚本源代码的 Rust 库 crate。此 crate 是 yash 的一部分,但可以独立使用以解析 POSIX 兼容的 shell 脚本。
请注意,yash-syntax
不包括执行解析脚本的功能。
功能
- 解析 POSIX 兼容的 shell 脚本
- 支持包括复合命令在内的所有语法结构
- 执行别名替换
用法
在您的 Cargo.toml
中添加 yash-syntax
作为依赖项。
有关详细信息,请参阅 API 文档。
许可协议
此 crate 根据 GPLv3 分发。
依赖项
~1.2–2MB
~41K SLoC