Nathan Braswell
|
cb54429d1a
|
Remove keywords and maps from k_prime to make it leaner
|
2020-04-12 00:25:11 -04:00 |
|
Nathan Braswell
|
7bc58e904e
|
BF implementation as GLL macros
|
2020-04-10 22:46:53 -04:00 |
|
Nathan Braswell
|
256006f1c6
|
allow emtpy list, vec, dict
|
2020-04-02 14:47:50 -04:00 |
|
Nathan Braswell
|
8eab986395
|
missed division
|
2020-04-01 11:54:05 -04:00 |
|
Nathan Braswell
|
b9adcdd3c6
|
Fix longest
|
2020-04-01 11:47:04 -04:00 |
|
Nathan Braswell
|
f70cc8030e
|
fix comment handling (including at beginning of files)
|
2020-03-31 15:46:03 -04:00 |
|
Nathan Braswell
|
ed33f967ce
|
Make adding grammer rules way more ergonomic from k_prime, implmeent reader macros with it now! Note I changed splice-unqote from ~@ to , as ~@ is legal as unquote deref and causes ambigious parses
|
2020-03-31 15:15:45 -04:00 |
|
Nathan Braswell
|
494e22007d
|
Fix hardcoded reader macros, add eval-read-string, fix niceness of whitespace between forms in repl and files. Next should be to redo the parser api to be way nicer from within kraken'
|
2020-03-30 19:51:01 -04:00 |
|
Nathan Braswell
|
a811b28bc1
|
SELF MODIFYING GRAMMER WORKS!
|
2020-03-29 22:07:55 -04:00 |
|
Nathan Braswell
|
40f0125ed1
|
whoops, messed up true,false,nil - were being parsed as symbols
|
2020-03-29 20:56:27 -04:00 |
|
Nathan Braswell
|
f86a6a600b
|
Remove old parsing
|
2020-03-29 20:49:50 -04:00 |
|
Nathan Braswell
|
ce7d228358
|
Use the new parser (now with reduction functions) for mal
|
2020-03-29 20:42:51 -04:00 |
|
Nathan Braswell
|
a9bb011bd9
|
Starting to make k_prime lisp grammer, doing testing to get all MAL test cases parsing
|
2020-03-28 00:23:01 -04:00 |
|