Repository navigation
Syntax Highlighting
Add syntax highlighting using tree sitter:
- add tree sitter grammar,
- add highlighting queries,
- add docs for setting up highlighting in neovim.
Additionally, this release changes the Position (used by errors) to be measured int UTF-16 offset instead of UTF-8 offset.