Tree-sitter grammar for the Hew programming language.
Add to your nvim-treesitter configuration:
require('nvim-treesitter.configs').setup {
ensure_installed = { 'hew' },
}npm install @hew-lang/tree-sitter-hewconst Parser = require('tree-sitter');
const Hew = require('@hew-lang/tree-sitter-hew');
const parser = new Parser();
parser.setLanguage(Hew);
const tree = parser.parse('fn main() -> i32 { 0 }');
console.log(tree.rootNode.toString());[dependencies]
tree-sitter-hew = "1"# Generate parser from grammar
npx tree-sitter generate
# Run tests
npx tree-sitter test
# Parse a file
npx tree-sitter parse example.hewSyntax highlighting queries are in queries/highlights.scm.
Apache 2.0 — see LICENSE.