Commit Graph

14 Commits

Author SHA1 Message Date
Greg Shuflin 4c6a93302d Support Record patterns 2021-11-01 13:48:04 -07:00
Greg Shuflin a3f2539993 Support NotEqual builtin 2021-11-01 12:40:41 -07:00
Greg Shuflin d9f53abeb2 While loops 2021-11-01 12:35:25 -07:00
Greg Shuflin f4d3282090 Implement return control flow 2021-11-01 04:19:18 -07:00
Greg Shuflin 7289504ab7 Adjust types in TreeWalkEvaluator 2021-11-01 01:21:03 -07:00
Greg Shuflin cd1bb91555 Add control flow types 2021-11-01 00:25:52 -07:00
Greg Shuflin 76f7524fdb Thread SchalaConfig for repl/non-repl in runner 2021-10-31 03:30:45 -07:00
Greg Shuflin d084deac80 Start to correctly implmeent builtin functions 2021-10-31 03:13:51 -07:00
Greg Shuflin de741448e0 Accessors 2021-10-30 22:45:08 -07:00
Greg Shuflin 6e7bd1ccb8 Clippy changes 2021-10-30 00:05:18 -07:00
Greg Shuflin 68506571a8 Implement records 2021-10-30 00:00:14 -07:00
Greg Shuflin 304df5c50e Remove arity from ReducedIR, symbol table
Instead look this up via the type context
2021-10-29 19:00:27 -07:00
Greg Shuflin 209b6bba48 Start adding infrastructure for defining new types 2021-10-29 12:12:41 -07:00
Greg Shuflin 40be5a8a33 Pass TypeContext to evaluator 2021-10-27 11:05:32 -07:00