Commit Graph

15 Commits

Author SHA1 Message Date
Devyn Cairns
fceaefcfaf fix behavior of loops with external stream results (should terminate) 2024-07-08 18:50:56 -07:00
Devyn Cairns
9498c06631
Move custom command call stack handling back to the eval side 2024-07-06 00:55:57 -07:00
Devyn Cairns
c7a86cf75e make timeit and metadata work through hack that's ok for now 2024-07-05 05:08:52 -07:00
Devyn Cairns
2590f609ce
try to handle unknown args 2024-07-04 17:18:42 -07:00
Devyn Cairns
c06ec8afee
fix --help, alias 2024-07-03 22:09:46 -07:00
Devyn Cairns
5c419a39e8
custom commands, fix let, fix bare $env var 2024-07-03 20:15:00 -07:00
Devyn Cairns
062821039a
match support 2024-07-03 17:36:26 -07:00
Devyn Cairns
52ec0c3b1d
fix parser info: actually add it to the call 2024-07-03 00:17:09 -07:00
Devyn Cairns
7a055563a9
try/catch (wip) 2024-07-02 20:11:11 -07:00
Devyn Cairns
9b88b4eca6
while, loop keywords + fix some allocation state issues 2024-07-02 18:35:04 -07:00
Devyn Cairns
67bd88535c
WIP: cleaning up errors 2024-06-28 23:19:37 -07:00
Devyn Cairns
9227e28485
const 2024-06-28 22:11:35 -07:00
Devyn Cairns
37255bef3c
implement for keyword, add iterate instruction 2024-06-28 21:03:57 -07:00
Devyn Cairns
ae21929915
add return keyword 2024-06-28 19:36:01 -07:00
Devyn Cairns
ceb34c099b
refactor compile into multiple files 2024-06-28 19:18:12 -07:00