#tree-sitter #typed #generate #node #wrapper #queries #json

type-sitter-gen

generate typed wrappers for tree-sitter grammars from node-types.json and queries

7 unstable releases (3 breaking)

0.4.0 Apr 1, 2024
0.3.1 Apr 1, 2024
0.3.0 Jul 18, 2023
0.2.1 May 16, 2023
0.1.2 May 8, 2023

#415 in Programming languages


Used in 2 crates

MIT/Apache

115KB
2.5K SLoC

type-sitter-gen: base functionality to generate typed wrapper nodes for type-sitter

Crates.io Docs.rs

See type-sitter for more information. This library allows you to generate typed tree-sitter wrappers with even more flexibility than type-sitter-cli and type-sitter-proc. For instance, you can generate wrappers which use a custom underlying tree-sitter wrapper, or generate queries without some of their patterns and captures. You can also combine multiple generations into one file.

Dependencies

~7–16MB
~173K SLoC