An open API service indexing awesome lists of open source software.

https://github.com/renjisann/tree-sitter-tiger

A tree-sitter grammar for the Tiger language
https://github.com/renjisann/tree-sitter-tiger

grammar parser syntax-highlighting tiger tiger-language tree-sitter

Last synced: 3 months ago
JSON representation

A tree-sitter grammar for the Tiger language

Awesome Lists containing this project

README

          

# tree-sitter-tiger

A tree-sitter parsing library for the tiger language

The grammar was written with the help from [EPITA's Tiger Compiler assignment](https://assignments.lrde.epita.fr/reference_manual/reference_manual.html).

Improvements:
- [x] Remove (id) from type_id, in an efficient manner
- [ ] Change the coloration of assignement operator ?
- [ ] Overall, improve the highlighting
- [ ] Test more toroughly
- [ ] Handle object Tiger
- [ ] Use the `field` feature in a more consistent way in the grammar