Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/matthesjh/tree-sitter-curry

Curry grammar for tree-sitter
https://github.com/matthesjh/tree-sitter-curry

curry incremental parsing tree-sitter

Last synced: 3 months ago
JSON representation

Curry grammar for tree-sitter

Awesome Lists containing this project

README

        

# Curry grammar for tree-sitter

![Build package](https://github.com/matthesjh/tree-sitter-curry/workflows/Build%20package/badge.svg)

Curry grammar for [tree-sitter](https://github.com/tree-sitter/tree-sitter/). It is based on the [tree-sitter grammar](https://github.com/tree-sitter/tree-sitter-haskell/) for the purely functional programming language Haskell.

## References

- [Curry Report](https://www-ps.informatik.uni-kiel.de/currywiki/_media/documentation/report.pdf) - The language report provides a chapter that formally defines the language grammar.
- [KiCS2 User Manual](https://www-ps.informatik.uni-kiel.de/kics2/Manual.pdf) - The user manual of the Kiel Curry System Version 2 (KiCS2) provides a chapter that formally defines the language grammar accepted by the compiler.
- [PAKCS User Manual](https://www.informatik.uni-kiel.de/~pakcs/Manual.pdf) - The user manual of the Portland Aachen Kiel Curry System (PAKCS) provides a chapter that formally defines the language grammar accepted by the compiler.