#解析器 #增量 #ic10

tree-sitter-ic10

用于游戏Stationeers的IC10 MIPS的Tree-sitter语法

9个版本 (5个破坏性版本)

0.5.2 2023年9月24日
0.5.1 2023年9月22日
0.4.0 2023年9月21日
0.3.0 2023年9月20日
0.0.2 2023年3月26日

#195 in 文本编辑器

Download history 8/week @ 2024-03-10 1/week @ 2024-03-17 17/week @ 2024-03-31 79/week @ 2024-04-14 3/week @ 2024-04-21 2/week @ 2024-04-28

每月下载量:62

MIT许可协议

225KB
8K SLoC

C 7.5K SLoC JavaScript 433 SLoC Rust 31 SLoC // 0.5% comments Scheme 10 SLoC

Tree-sitter IC10

用于游戏Stationeers的IC10 MIPS的Tree-sitter语法


lib.rs:

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

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

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

依赖关系

~2.7–4MB
~71K SLoC