2 个不稳定版本

0.2.0 2024年4月11日
0.1.0 2024年3月25日

176 / 文本编辑器

MIT/Apache

320KB
12K SLoC

C 11K SLoC Rust 594 SLoC // 0.0% comments JavaScript 276 SLoC // 0.0% comments Scheme 44 SLoC

Tree Sitter WIT

Continuous Integration

一个用于解析 WITTree Sitter 语法。

许可证

此项目许可在以下两者之一下:

任选其一。

建议始终使用 cargo crev 来验证您每个依赖项(包括此依赖项)的可信度。


lib.rs:

此包提供了对 tree-sitter 解析库的 Wit 语言支持。

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

let code = r#"
"#;
let mut parser = tree_sitter::Parser::new();
parser.set_language(&tree_sitter_wit::language()).expect("Error loading Wit grammar");
let tree = parser.parse(code, None).unwrap();
assert!(!tree.root_node().has_error());

依赖

~2.7–4MB
~72K SLoC