#tree-sitter #html #noto #onotone

tree-sitter-onotone

为tree-sitter解析库提供的onotone语法

2个版本

0.1.1 2021年10月2日
0.1.0 2021年9月30日

#313 in 解析工具

MIT许可协议

44KB
1.5K SLoC

C 1.5K SLoC JavaScript 43 SLoC Rust 31 SLoC // 0.5% comments

Onotone TreeSitter解析器

Onotone的TreeSitter语法

可用命令

命令 结果
yarn/npm i 安装依赖项(如果系统中已有TS则无需安装)
yarn gen/npm run gen tree-生成sitter&&node-构建gyp
yarn test/npm run test tree-进行sitter测试

lib.rs:

此包为tree-sitter解析库提供onotone语言支持。

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

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

依赖项

~2.7–4MB
~71K SLoC