#tree-sitter #typed #node #generate #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

#491 in Programming languages

Download history 5/week @ 2024-02-23 6/week @ 2024-03-01 6/week @ 2024-03-08 2/week @ 2024-03-15 262/week @ 2024-03-29 31/week @ 2024-04-05 121/week @ 2024-04-12 1/week @ 2024-04-19

123 downloads per month
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–15MB
~170K SLoC