aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Remove most code for step-by-step guidev0.0Bad Diode2021-10-119-1401/+17
* Add a base struct to start environment refactoringBad Diode2021-10-113-3/+26
* Add type introspection functions and testsBad Diode2021-10-106-33/+167
* Add list manipulation primitivesBad Diode2021-10-104-8/+83
* Add modulo primitive and stubs for other procsBad Diode2021-10-104-4/+152
* Add numerical comparison primitive proceduresBad Diode2021-10-104-3/+201
* Add cond special formBad Diode2021-10-104-1/+53
* Add if primitive procedureBad Diode2021-10-104-33/+75
* Add boolean primitives and more (better) testsBad Diode2021-10-1010-43/+222
* Add some boolean proceduresBad Diode2021-10-094-6/+31
* Add initial testsBad Diode2021-10-092-0/+12
* Add proc_display and fix some bugsBad Diode2021-10-094-49/+105
* Split main into separate filesBad Diode2021-10-098-667/+675
* Enable eval expressions from stdin and small cleanupBad Diode2021-10-091-63/+45
* Change makefile to run REPL by defaultBad Diode2021-10-091-1/+1
* Add support for file interpretaion or replBad Diode2021-10-093-5/+112
* Add support for commentsBad Diode2021-10-091-1/+20
* Refactor tokenizer/parser to assign/use token typesBad Diode2021-10-091-124/+170
* Add support for arithmetic proceduresBad Diode2021-10-081-2/+169
* Change list representation to be a linked listBad Diode2021-10-081-35/+55
* Add support for stringsBad Diode2021-10-081-6/+71
* Change parser to work consuming tokensBad Diode2021-10-081-21/+30
* Add initial implementation of listsBad Diode2021-10-081-6/+70
* Add initial ast construction for fixnum/boolBad Diode2021-10-081-14/+184
* Add initial tokenizerBad Diode2021-10-082-3/+111
* Initial commit w/ small readline echo functionBad Diode2021-10-085-0/+203