#tree-sitter #proc-macro #generate #wrapper #type-sitter #queries #node

type-sitter-proc

为type-sitter编写的过程宏(从node-types.json和查询生成类型包装器)

7个不稳定版本 (3个破坏性更新)

0.4.0 2024年4月1日
0.3.1 2024年4月1日
0.3.0 2023年7月18日
0.2.1 2023年5月16日
0.1.2 2023年5月8日

#569 in 编程语言

Download history 261/week @ 2024-03-31 7/week @ 2024-04-07 38/week @ 2024-04-14

每月230次下载

MIT/Apache

120KB
2.5K SLoC

type-sitter-proc: 通过过程宏生成type-sitter包装器

Crates.io

有关更多信息,请参阅type-sitter。这提供了将生成类型节点包装器的过程宏。然而,强烈建议使用type-sitter-cli,因为它经过了更多的测试,并将为您的IDE提供至少相同级别的推理。

如果项目依赖于此(以及type-sitter-cli),则它必须也依赖于type-sitter-libtree-sitter

请注意,由于每个节点类型或查询包装器都会生成具有相同名称的子模块,因此您不能在同一个模块中生成多个节点类型或查询包装器。您必须在不同的模块中放置包装器生成宏,然后使用生成的定义pub use。抱歉!

依赖项

~6–15MB
~169K SLoC