9个稳定版本
2.3.3 | 2024年7月20日 |
---|---|
2.3.2 | 2024年3月9日 |
2.3.1 | 2024年2月29日 |
2.2.0 | 2023年10月14日 |
0.0.1 |
|
#138 在 文本编辑器
279 每月下载次数
用于 beancount-language-server
520KB
19K SLoC
tree-sitter-beancount
一个针对 beancount 语法的 tree-sitter 解析器
参考
lib.rs
:
此crate为tree-sitter解析库提供beancount语言支持。
通常,您将使用 language 函数将此语言添加到tree-sitter Parser 中,然后使用解析器解析一些代码
let code = "";
let mut parser = tree_sitter::Parser::new();
parser.set_language(tree_sitter_beancount::language()).expect("Error loading beancount grammar");
let tree = parser.parse(code, None).unwrap();
依赖项
~2.7–4MB
~72K SLoC