5 个版本 (2 个稳定版)
1.0.1 | 2024年6月14日 |
---|---|
0.19.5 | 2022年2月28日 |
0.19.4 | 2021年11月11日 |
0.19.3 | 2021年8月31日 |
在 文本编辑器 中排名第 84
每月下载量 481 次
14MB
414K SLoC
tree-sitter-r
tree-sitter 的 R 语法。
Rust 绑定
此语法作为 crates.io 上的 Rust crate 提供。
参考资料
lib.rs
:
此crate为tree-sitter解析库提供R语言支持。
通常,您将使用 language 函数将此语言添加到tree-sitter Parser,然后使用解析器解析一些代码
let code = "";
let mut parser = tree_sitter::Parser::new();
let language = tree_sitter_r::language();
parser.set_language(&language).expect("Error loading R grammar");
let tree = parser.parse(code, None).unwrap();
assert!(!tree.root_node().has_error());
依赖关系
~2.7–4MB
~71K SLoC