sebastian
|
0dc06eaf80
|
Parens removed on types and infix symbols work almost, just need to adapt in LLVM
|
2023-05-04 22:50:15 +02:00 |
|
Martin Fredin
|
a109b3010d
|
Fix bad inference on case expression, and make pretty for report
|
2023-04-08 21:52:57 +02:00 |
|
Martin Fredin
|
9870802371
|
Add implicit foralls for bidir, update and unify pipeline
|
2023-04-05 17:26:52 +02:00 |
|
Martin Fredin
|
cc5755c3a9
|
Add layout grammar
|
2023-04-03 09:24:13 +02:00 |
|
Martin Fredin
|
72352d9619
|
Use use tevars for bind without type signatures, fix recursive functions
|
2023-03-30 18:46:55 +02:00 |
|
Martin Fredin
|
4831205e67
|
Remove incorrect test
|
2023-03-30 18:46:55 +02:00 |
|
Martin Fredin
|
bbe0d77a19
|
Add signature of inferred bind to allow some mutually defined definitions
|
2023-03-30 12:35:47 +02:00 |
|
Martin Fredin
|
4755f434fd
|
Add test for pattern matching on recursive data types, and remove traces
|
2023-03-29 11:26:47 +02:00 |
|
sebastian
|
ad2bd645d9
|
tests are running now
|
2023-03-27 20:33:11 +02:00 |
|
Martin Fredin
|
ac3f222753
|
Add bidirectional type checker, lambda lifter.
|
2023-03-27 16:07:11 +02:00 |
|