aboutsummaryrefslogtreecommitdiff
path: root/src/sexp/case.rs
AgeCommit message (Expand)Author
4 daysfeat: implemented coproducts according to testsJoel Kronqvist
6 daystest: added boilerplate and tests for coproduct parsing, type checking and ev...Joel Kronqvist
8 daysfix: changed type of (() T) from (T ...) to (Vector (T ...))Joel Kronqvist
9 daysfeat: type conversion from (Vec/Quote X) -> X and add vec/quote to rest patte...Joel Kronqvist
11 daysfeat: parsing of new types (T, (int ...), (int bool)) etc. also fixed bug in ...Joel Kronqvist
11 daysfix: removed unneccessary print, excluded .#[file] emacs backups in gitignoreJoel Kronqvist
11 daysfix: step scrutinee of case & can instantiate empty vecJoel Kronqvist
12 daysfeat: pattern matching evaluation in step.rsJoel Kronqvist
13 daysrefactor: Added helper matches_pat for pattern matchingJoel Kronqvist