Commit graph

44 commits

Author SHA1 Message Date
Aidan
fcdde50faa
added list index function 2020-08-26 23:45:02 -07:00
Aidan
12caeedf68
add a string replace method 2020-08-26 22:32:01 -07:00
Aidan
591402b428
finish fixing things 2020-08-26 21:36:06 -07:00
Aidan
6afd01da2a
syncing unfinished work with dev 2020-08-22 12:37:06 -07:00
Aidan
87004ff7fd
fix build from last night 2020-08-21 17:37:54 -07:00
Aidan
ab340ceb0a
perform arg type checking and evaluation before function call 2020-08-21 01:37:04 -07:00
Aidan
90284f2d06
negative number parsing 2020-08-21 00:14:31 -07:00
Aidan
69536783c7
added string join method 2020-08-20 23:39:57 -07:00
Aidan
37e6e24447
add split function 2020-08-14 15:59:38 -07:00
Aidan
adff10b56a
added slice function 2020-07-24 20:32:08 -07:00
Aidan
15e294085c
some rudimentary list operations 2020-07-24 19:58:09 -07:00
Aidan
1f192607b2
update debug log usage and add fanciness to log printing 2020-07-23 12:08:29 -07:00
Aidan
26e331f331
fix builds 2020-07-19 21:46:21 -07:00
Aidan
ae9ca588d6
Merge branch 'documentation' of https://gitlab.com/whom/shs into documentation 2020-07-19 15:04:35 -07:00
Aidan
e1913fea2c
incomplete docs for stdlib 2020-07-19 14:53:27 -07:00
Aidan
ee39de01fd
much stdlib docs 2020-07-19 14:37:20 -07:00
Aidan
44beab651c
added progn form 2020-07-18 10:44:18 -07:00
Aidan
8278430882
added type casts 2020-07-18 00:22:43 -07:00
Aidan
bd22b84699
comments support, script loading support 2020-07-15 18:41:54 -07:00
Aidan
19a16d8de0
Updated readme's, add prototype function declaration operation 2020-07-04 20:41:10 -07:00
Aidan
4865c7ce92
export var functions 2020-07-03 16:27:02 -07:00
Aidan
de3e3e5d4e
file operations in stdlib 2020-07-02 19:35:22 -07:00
Aidan
a5f157dbd7
add input function 2020-07-02 16:27:22 -07:00
Aidan
53adeacc6d
use constants for True and False instead of tokens 2020-06-30 20:36:45 -07:00
Aidan
a216d9af41
add rudimentary control flow 2020-06-30 20:27:12 -07:00
Aidan
de5566b3ec
add info func 2020-06-29 21:21:30 -07:00
Aidan
2ae1145a50
retrofit call functions for new eval alg 2020-06-29 19:15:00 -07:00
Aidan
ea99142b3a
retrofitted string functions 2020-06-29 17:06:27 -07:00
Aidan
d70a5ec77c
retrofitted filesys functions 2020-06-29 16:58:43 -07:00
Aidan
7c630d5a38
retrofitted arithmetic functions 2020-06-29 12:51:41 -07:00
Aidan
f3e39e156c
bool functions retrofitted for eval change 2020-06-29 12:26:01 -07:00
Aidan
2a2e5b4527
new eval.go 2020-06-29 00:07:09 -07:00
Aidan
89d6a1013b
boolean system 2020-06-28 20:06:55 -07:00
Aidan
e7d25057f6
add jobs, kill commands 2020-06-28 18:01:36 -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
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
9301c77573
MVP grade arithmetic routines 2020-06-26 20:17:45 -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