Commit graph

17 commits

Author SHA1 Message Date
a85203bc94
evaluating pattern matching 2026-02-01 19:22:50 -07:00
7f94cfe8cd
parsing pattern matching 2026-02-01 18:42:50 -07:00
d81318333e
String & list concatenation 2026-02-01 16:53:45 -07:00
c44a6858ff
interpreting record update, and > (func application pipe thing). cleaning up main.ts test code 2026-02-01 16:46:18 -07:00
59b718619c
interpreting record access 2026-02-01 16:23:52 -07:00
b5bd084ee4
interpreting lists, records, constructors 2026-02-01 16:20:13 -07:00
1d0f1d5423
Fixing the issue that stopped this from parsing correctly: 'sum = x y \ x + y; sum 5 3' 2026-02-01 16:09:49 -07:00
f2f81b5ed6
cleaning up interpreter. adding more types. fixing function application, handling infix binary ops, added currying 2026-02-01 16:06:06 -07:00
b6f7e63e49
parsing record access and update 2026-02-01 01:19:56 -07:00
6e8b5afd3b
parsing lambdas 2026-02-01 01:01:48 -07:00
0f0371461d
Parsing bindings. adding AST pretty printer 2026-02-01 00:43:01 -07:00
1fc116f2fe
parsing function application 2026-02-01 00:18:43 -07:00
1ed325e98b
more CG syntax. parsing the easy stuff 2026-02-01 00:03:32 -07:00
71237d0307
Got parser working. now i'm switching from toy language to CG syntax. lexer is... done??? maybe 2026-01-31 16:07:44 -07:00
f74d374555
baby's first lexer 2026-01-30 23:02:46 -07:00
920151f49c
lambdas and application now in AST, types and interpreter 2026-01-30 21:31:06 -07:00
d60e5aa29f
First commit for CG 2026-01-29 22:39:33 -07:00