#解析器 #增量 #八月

tree-sitter-august

tree-sitter 解析库的八月语法

7 个版本

0.0.7 2024年6月26日
0.0.6 2024年6月1日
0.0.5 2024年4月23日
0.0.4 2024年1月19日
0.0.2 2023年9月28日

#190文本编辑器

Download history 7/week @ 2024-04-16 140/week @ 2024-04-23 158/week @ 2024-05-28 14/week @ 2024-06-04 3/week @ 2024-06-11 132/week @ 2024-06-25 53/week @ 2024-07-02

511 每月下载量

MIT 许可证

46KB
1.5K SLoC

C 1.5K SLoC JavaScript 60 SLoC Rust 32 SLoC // 0.4% comments Scheme 20 SLoC

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

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

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

依赖项

~2.8–4MB
~72K SLoC