|
d278456290
|
Add experimental support for compiler annotations
|
2023-06-08 20:27:01 +02:00 |
|
|
f63d892662
|
Re-introduce let declarations
Closes #42
|
2023-06-03 14:35:02 +02:00 |
|
|
25928c288b
|
Allow { and } on mupltiple lines with any indentation
|
2023-05-31 14:22:35 +02:00 |
|
|
87af4686b7
|
Split let-declaration up into function/variable declarations
|
2023-05-30 21:34:40 +02:00 |
|
|
dfaa91c9b6
|
Add support for parsing more nodes and small fixes
- AppTypeExpression, NestedPattern, NamedPattern and VariantDeclaration
can now be parsed.
- Fixed some memory leaks when a parse error is encountered
|
2023-05-28 21:49:32 +02:00 |
|
|
9afdd1e607
|
Make parser more forgiving
|
2023-05-26 19:51:12 +02:00 |
|
|
1f94b7f799
|
Add support for match-expressions in parser
|
2023-05-21 11:30:25 +02:00 |
|
|
66d7b90f82
|
Clean up some code and introduce IdentifierAlt
|
2023-05-21 00:25:01 +02:00 |
|
|
db26fd3b18
|
Add experimental support for type classes and many more enhancements
|
2023-05-20 23:48:26 +02:00 |
|
|
43301a3a44
|
Add basic support for if-statements
|
2022-08-25 23:04:09 +02:00 |
|
|
b4d54f025c
|
Improve type inference and some minor updates
|
2022-08-25 19:04:25 +02:00 |
|
|
45b5f113a0
|
Allow line comments in Bolt sources
|
2022-08-25 16:12:47 +02:00 |
|
|
fcea25c9bb
|
Improve diagnostic output
|
2022-08-24 20:57:26 +02:00 |
|
Sam Vervaeck
|
cd1e20d460
|
Partially implement a type checker
|
2022-08-21 16:25:52 +02:00 |
|
Sam Vervaeck
|
fee5085497
|
Create a working scanner/parser for a subset of the language
|
2022-08-19 19:53:23 +02:00 |
|