Commit graph

70 commits

Author SHA1 Message Date
Aidan
37c56cb322
fix bg/fg implementations 2020-06-28 17:00:44 -07:00
Aidan
b5c7162555
fix for arithmetic routines 2020-06-28 14:51:20 -07:00
Aidan
f1cc9b7f8c
function calls no longer return number tokens (cleaner output), added ? command to get return code 2020-06-28 14:20:17 -07:00
Aidan
f2f9c66e03
remove extra mod files 2020-06-28 13:53:24 -07:00
Aidan
baa4ce0300
migrate modules and whatnot to gitlab 2020-06-28 13:51:08 -07:00
Aidan
c7008bb19e
migrate to my main gitlab 2020-06-28 13:47:44 -07:00
Aidan
d17e975cc8
catch SIGTERM meant for running process 2020-06-27 21:54:14 -07:00
Aidan
3c2dde3665
integrated readline 2020-06-27 21:27:33 -07:00
Aidan
eb85a10415
added some string functions 2020-06-27 21:08:21 -07:00
Aidan
af184d9176
stdlib Call, fg, bg, $, and cd functions. wow 2020-06-27 20:31:49 -07:00
Aidan
7c04e3de95
integrate environment variables with vartable 2020-06-26 21:17:18 -07:00
Aidan
9301c77573
MVP grade arithmetic routines 2020-06-26 20:17:45 -07:00
Aidan
3b0fb09e30
rework eval loop to unwrap lists when function calls return 2020-06-21 15:32:47 -07:00
Aidan
1889942db8
fixed append bug 2020-06-21 13:59:09 -07:00
Aidan
fe5afcb345
update stdlib append after testing 2020-06-21 13:14:08 -07:00
Aidan
9c25ac21f9
changed table types to support implementing 'let', also integrated stdlib into repl 2020-06-21 12:46:25 -07:00
Aidan
b01415d786
add list functions to stdlib 2020-06-21 12:29:20 -07:00
Aidan
0b3bac7bca
add stdlib package with readme 2020-06-21 11:11:57 -07:00
Aidan
78973ac067
refactored ast tables, added eval method 2020-06-20 20:59:52 -07:00
Aidan
cf3255f015
refactored to correctly use module structure 2020-06-17 00:31:29 -07:00