aboutsummaryrefslogtreecommitdiff
path: root/src/sexp/step.rs
AgeCommit message (Expand)Author
2 daysfix: removed unneccessary lowering from SCons(x, Nil) to x when getting match...Joel Kronqvist
6 daystest: added boilerplate and tests for coproduct parsing, type checking and ev...Joel Kronqvist
9 daysfeat: vector concatenationJoel Kronqvist
9 daysfeat: type conversion from (Vec/Quote X) -> X and add vec/quote to rest patte...Joel Kronqvist
9 daysfix: function arguments not evaluating before function callJoel Kronqvist
10 daysfeat: fixed point dynamicsJoel Kronqvist
10 daysfix: removed obsolete code for handling types as they are now parsed directly...Joel Kronqvist
11 daysfeat: parsing of new types (T, (int ...), (int bool)) etc. also fixed bug in ...Joel Kronqvist
11 daysfix: step scrutinee of case & can instantiate empty vecJoel Kronqvist
12 daysfeat: pattern matching evaluation in step.rsJoel Kronqvist
2025-08-10Implemented functionsJoel Kronqvist
2025-08-10Added tests for functionsJoel Kronqvist
2025-08-10Added term level type literals (for function type signatures)Joel Kronqvist
2025-08-09Implemented print as ? -> ()Joel Kronqvist
2025-08-09Revert adding of print (its behavior was poorly designed).Joel Kronqvist
2025-08-06Added print, raised level on which UnboundGeneric error is returnedJoel Kronqvist
2025-08-06Implemented let-bindingsJoel Kronqvist
2025-08-06Added boilerplate and tests for let-bindsJoel Kronqvist
2025-08-05Added vectors and tests for their evaluation and typingJoel Kronqvist
2025-08-05Fix: quote is not a typewise identity function. Added vt(&str) as util for Va...Joel Kronqvist
2025-08-05Implemented booleans (no if-else yet)Joel Kronqvist
2025-08-05Added boilerplate and tests for booleans, integer comparisons and boolean ope...Joel Kronqvist
2025-08-05Changed project nameJoel Kronqvist
2025-08-04Added repl and some documentation. Improved error messages. Removed dead code.Joel Kronqvist
2025-08-01Modified quote so the values of lists are evaluatedJoel Kronqvist
2025-07-30Implemented evaluation according to tests. Quite a bit of changes were requir...Joel Kronqvist
2025-07-29Added Nil and modified tests to make this more of a list interpreter rather t...Joel Kronqvist
2025-07-26Implemented integer operator dynamics, fixed some tests and added a combinati...Joel Kronqvist
2025-07-26Created necessary data structures and utilities for integers and their operat...Joel Kronqvist