@hew-lang/tree-sitter-hew
v1.0.2
Published
Hew grammar for tree-sitter
Downloads
250
Maintainers
Readme
tree-sitter-hew
Tree-sitter grammar for the Hew programming language.
Usage
Neovim (nvim-treesitter)
Add to your nvim-treesitter configuration:
require('nvim-treesitter.configs').setup {
ensure_installed = { 'hew' },
}Node.js
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());Rust
[dependencies]
tree-sitter-hew = "1"Development
# Generate parser from grammar
npx tree-sitter generate
# Run tests
npx tree-sitter test
# Parse a file
npx tree-sitter parse example.hewHighlight Queries
Syntax highlighting queries are in queries/highlights.scm.
License
Apache 2.0 — see LICENSE.
