#解析器 #增量 #plymouth-script

tree-sitter-plymouth-script

tree-sitter解析库的plymouth-script语法

2个不稳定版本

0.2.0 2024年6月18日
0.1.0 2022年6月21日

139文本编辑器 中排名

Download history 187/week @ 2024-06-18

每月下载量 71

MIT 许可证

265KB
10K SLoC

C 10K SLoC JavaScript 346 SLoC // 0.0% comments Scheme 121 SLoC // 0.1% comments Rust 33 SLoC // 0.4% comments

tree-sitter-plymouth-script

Plymouth脚本语法,用于tree-sitter

许多语法解析规则是从tree-sitter-javascript改编的。

参考


lib.rs:

此crate为tree-sitter解析库提供plymouth_script语言支持。

通常,您会使用language函数将此语言添加到tree-sitter 解析器,然后使用解析器解析一些代码

let code = "";
let mut parser = tree_sitter::Parser::new();
parser.set_language(tree_sitter_plymouth_script::language()).expect("Error loading plymouth_script grammar");
let tree = parser.parse(code, None).unwrap();

依赖关系

~2.7–4MB
~71K SLoC