Devyn Cairns
|
ed59f80b35
|
list, record, table expression support
|
2024-06-26 02:10:00 -07:00 |
|
Devyn Cairns
|
7890b3f27a
|
more efficient storage for string data in ir blocks
|
2024-06-26 01:23:46 -07:00 |
|
Devyn Cairns
|
0459b74613
|
knocking off some TODOs, closures work now
|
2024-06-22 16:18:30 -07:00 |
|
Devyn Cairns
|
acee591003
|
wip: get it working with commands
|
2024-06-18 18:47:13 -07:00 |
|
Devyn Cairns
|
6ebb245411
|
Revert "define an efficient-ish way to use args in place without an arg stack"
This reverts commit a563eb921d .
|
2024-06-17 18:08:12 -07:00 |
|
Devyn Cairns
|
6a2dc99717
|
start to try to implement a Call-compatible interface as a drop in replacement for commands
|
2024-06-14 00:45:59 -07:00 |
|
Devyn Cairns
|
a563eb921d
|
define an efficient-ish way to use args in place without an arg stack
|
2024-06-13 18:16:19 -07:00 |
|
Devyn Cairns
|
3d96344bb0
|
make it possible to evaluate some basic IR
|
2024-06-11 18:17:41 -07:00 |
|
Devyn Cairns
|
6eb035f071
|
more instructions for read/write variables, cell path, env var
|
2024-06-10 21:39:47 -07:00 |
|
Devyn Cairns
|
20a214a4b9
|
add compiled IR to blocks
|
2024-06-10 19:55:33 -07:00 |
|
Devyn Cairns
|
63d278a344
|
comment
|
2024-06-10 15:35:52 -07:00 |
|
Devyn Cairns
|
7d274abc80
|
improve ir display by taking reference to engine state
|
2024-06-10 14:42:54 -07:00 |
|
Devyn Cairns
|
eee62ff580
|
support subexpressions, cell paths
|
2024-06-09 02:09:22 -07:00 |
|
Devyn Cairns
|
87846f13e5
|
fix the need for special case RegId(0)
|
2024-06-09 01:19:19 -07:00 |
|
Devyn Cairns
|
e45ff3dd1d
|
wip: start on implementing a compiler
|
2024-06-09 00:03:59 -07:00 |
|
Devyn Cairns
|
be1d1bcdc8
|
sketching ir
|
2024-06-08 17:41:20 -07:00 |
|
Devyn Cairns
|
7f6d32dd84
|
wip: internal representation for evaluation
|
2024-06-08 02:13:59 -07:00 |
|