2 个不稳定版本
0.22.6 | 2024年8月9日 |
---|---|
0.1.0 | 2023年3月28日 |
110 在 文本编辑器
1,490 每月下载次数
在 2 crates 中使用
135KB
5K SLoC
tree-sitter-asm
tree-sitter 的通用汇编语法
在 Neovim 中的使用
解析器安装
解析器包含在 nvim-treesitter 插件 中。要使用它,只需使用 :TSInstall asm
安装它或将它添加到您的 ensure_installed
列表中。
lib.rs
:
此crate为tree-sitter解析库提供asm语言支持。
通常,您将使用 language 函数将此语言添加到tree-sitter Parser,然后使用解析器解析一些代码
let code = "";
let mut parser = tree_sitter::Parser::new();
parser.set_language(tree_sitter_asm::language()).expect("Error loading asm grammar");
let tree = parser.parse(code, None).unwrap();
依赖项
~2.8–4.5MB
~86K SLoC