Commit graph

27 commits

Author SHA1 Message Date
Aidan
08bb7073cd
incomplete work: big call lib refactor 2020-07-22 00:22:39 -07:00
Aidan
956044cfae
improve autocomplete 2020-07-18 14:19:58 -07:00
Aidan
d5edb2bad2
added shell tab complete 2020-07-18 10:44:34 -07:00
Aidan
77ce00970f
print statement should allow for escaping stuff 2020-07-17 23:51:31 -07:00
Aidan
d0e3946aff
rename repl 2020-07-17 11:36:13 -07:00
Aidan
bd22b84699
comments support, script loading support 2020-07-15 18:41:54 -07:00
Aidan
f98cd75160
load from config file 2020-07-03 02:02:12 -07:00
Aidan
2ae1145a50
retrofit call functions for new eval alg 2020-06-29 19:15:00 -07:00
Aidan
2a2e5b4527
new eval.go 2020-06-29 00:07:09 -07:00
Aidan
ffef8a96e7
call system executables from undefined function calls 2020-06-28 14:13:44 -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
af184d9176
stdlib Call, fg, bg, $, and cd functions. wow 2020-06-27 20:31:49 -07:00
Aidan
94c9b2beba
avoid disaster regarding setting of env variables from number tokens 2020-06-26 22:00:10 -07:00
Aidan
7c04e3de95
integrate environment variables with vartable 2020-06-26 21:17:18 -07:00
Aidan
3b0fb09e30
rework eval loop to unwrap lists when function calls return 2020-06-21 15:32:47 -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
0b3bac7bca
add stdlib package with readme 2020-06-21 11:11:57 -07:00
Aidan
c40aea7326
prototype repl 2020-06-21 01:30:54 -07:00
Aidan
cf3255f015
refactored to correctly use module structure 2020-06-17 00:31:29 -07:00
Aidan Hahn
02585487a3
fix name, add license, write readme 2019-11-29 12:57:03 -08:00
Aidan Hahn
b0d9bb4643
refactored print loop, project structure 2019-11-29 00:02:00 -08:00
Aidan Hahn
65cecb3647
way better lex function 2019-11-28 22:43:30 -08:00
Aidan Hahn
6f7adc0789
sync
:
2019-11-28 20:24:50 -08:00
Aidan Hahn
7e175dec95
It builds 2019-11-28 20:07:28 -08:00
Aidan
8e767754f2
project layout 2019-11-06 20:38:50 -08:00