No description
  • C 84.9%
  • C++ 10.2%
  • JavaScript 4.9%
Find a file
2026-07-20 14:00:59 +02:00
src Updated based on new qtml. 2026-07-20 14:00:59 +02:00
test/corpus Updated based on new qtml. 2026-07-20 14:00:59 +02:00
.gitignore Changed from input to param. 2026-07-17 13:14:12 +02:00
grammar.js Updated based on new qtml. 2026-07-20 14:00:59 +02:00
LICENSE First big commit. 2026-07-14 14:16:15 +02:00
package-lock.json Updated tree sitter based on new qtml. 2026-07-18 21:22:55 +02:00
package.json Updated tree sitter based on new qtml. 2026-07-18 21:22:55 +02:00
README.md First big commit. 2026-07-14 14:16:15 +02:00
tree-sitter.json Updated tree sitter based on new qtml. 2026-07-18 21:22:55 +02:00

tree-sitter-qtml

Tree-sitter grammar for QTML, a QML-inspired template language.

This repository is intentionally standalone. It provides parsing artifacts only and does not depend on the QTML Rust workspace, a language server, Zed APIs, or a Zed extension.

Development

npm install
npm run generate
npm test

The grammar follows the upstream QTML Pest grammar at qtml_core/src/qtml.pest.

License

MIT. See LICENSE.