chuwy / tree-sitter-unison

Tree Sitter grammar for Unison programming language

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tree sitter for Unison

This tree sitter grammar uses some logic borrowed from the Haskell tree sitter grammar, particularly the way it handles indentation tracking for code blocks.

Every feature of the Unison language is implemented here.

If you have recommendations for improvements, create an issue, please. Thank you!

  • [2023-06-28] v1 released. All Unison entities parsed, but doc blocks are only parsed as a doc block without breaking them down further into sections, etc.

About

Tree Sitter grammar for Unison programming language


Languages

Language:C 63.6%Language:JavaScript 30.3%Language:Rust 3.4%Language:Shell 1.4%Language:C++ 0.9%Language:Python 0.4%Language:Scheme 0.0%