Tree-sitter grammar for the Yona programming language.
The grammar models modules, exports, imports, types, traits, instances,
signatures, and function declarations. Expression bodies are intentionally
recovered as a line while editing; yls remains the semantic and diagnostic
authority for Yona source.
npx tree-sitter-cli generate
npx tree-sitter-cli testThe generated parser sources are committed so language extensions can consume an immutable grammar revision without a Node.js build step.