GNU AWK grammar for tree-sitter.
Install the dependencies:
yarn
Although grammar is basically a JS file you can still benefit from types (references, go to implementation, renames...).
To build types in watch mode:
yarn types:watch
Test:
yarn test
To ease generating test results create a fragment code in some file and run:
npx tree-sitter parse <your_file> | yarn -s trim
You can simplify process further by piping result into xclip
or alike.