#parser #incremental #doxygen

tree-sitter-doxygen

tree-sitter 的 Doxygen 语法

2 个稳定版本

1.1.0 2023年8月26日
1.0.0 2023年8月25日

176#parsing

MIT 许可证

150KB
4.5K SLoC

C 4.5K SLoC JavaScript 136 SLoC // 0.2% comments Rust 34 SLoC // 0.1% comments Scheme 33 SLoC

tree-sitter-doxygen

Build Status Discord

Doxygen 语法为 tree-sitter


lib.rs:

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

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

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

依赖项

~2.8–4MB
~72K SLoC