Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-08-10 | Added tests for functions | Joel Kronqvist | |
2025-08-10 | Added term level type literals (for function type signatures) | Joel Kronqvist | |
2025-08-09 | Implemented print as ? -> () | Joel Kronqvist | |
2025-08-09 | Revert adding of print (its behavior was poorly designed). | Joel Kronqvist | |
This reverts commit 3e1bf7f9946efe70d452c71494ac77ed39110804. | |||
2025-08-06 | Added print, raised level on which UnboundGeneric error is returned | Joel Kronqvist | |
2025-08-06 | Added boilerplate and tests for let-binds | Joel Kronqvist | |
2025-08-05 | Added vectors and tests for their evaluation and typing | Joel Kronqvist | |
2025-08-05 | Added boilerplate and tests for booleans, integer comparisons and boolean ↵ | Joel Kronqvist | |
operators. | |||
2025-08-04 | Added repl and some documentation. Improved error messages. Removed dead code. | Joel Kronqvist | |
* Removed same_variant in parse::parsetree * Added SExp::multistep (for use of the repl) Improved error messages: * Added parenthesis around types * Changed how errors propagate inferring generics: added the error variant ArgumentsDontMatchGeneric, implemented the displaying of it, added tests for it. * Had to change some tests to match for the new changes | |||
2025-07-31 | Added parse_to_ast for public use from other modules | Joel Kronqvist | |
2025-07-31 | Implemented tokens_to_ast. On second thought we should've just parsed the ↵ | Joel Kronqvist | |
code straight to ast without tokenization (implementing a parser on tokens was such a pain...) | |||
2025-07-30 | Added tests for tokens_to_ast | Joel Kronqvist | |
2025-07-27 | Implemented tokenize with tests - note it doesn't check syntax | Joel Kronqvist | |
2025-07-27 | Implemented parse_token | Joel Kronqvist | |
2025-07-27 | Created parse_token and added tests for it | Joel Kronqvist | |