2f359107c4
Multiple fixes related to the type-checker
...
- Add more tests
- Make struct-declarations type-check
- Split environment into type bindings and variable bindings
- Fix kind inference adding the wrong element to the env
2022-09-15 11:49:53 +02:00
843be74e48
Add support for indenting in type-checker
2022-09-09 20:18:51 +02:00
cf5978c86c
Make type-checker catch all errors and update YAGL
2022-09-06 15:13:07 +02:00
48f1b0f45c
Add some type-checking logic and improve diagnostics
2022-08-31 13:29:56 +02:00
cda44e4c25
Extend scanner/parser to support more syntactic structures
2022-08-29 16:17:55 +02:00
d813e85d00
Enable parsing of simple let-expressions
2022-08-28 21:12:25 +02:00