aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Allow calling literal blocksPřemysl Janouch2017-05-211-11/+22
* Update READMEPřemysl Janouch2017-05-212-3/+16
* repl: slight refactoringPřemysl Janouch2017-05-211-22/+26
* Fix backtrace generationPřemysl Janouch2017-05-211-0/+1
* Add a REPL for toying aroundPřemysl Janouch2017-05-213-2/+76
* Split out the interpreterPřemysl Janouch2017-05-213-57/+77
* Fix combined operatorsPřemysl Janouch2017-05-211-4/+4
* Update READMEPřemysl Janouch2017-05-211-2/+25
* Add numerical comparisonsPřemysl Janouch2017-05-211-1/+37
* Add "ne?", "ge?", "le?", "gt?"Přemysl Janouch2017-05-211-2/+7
* Add "eq?" and "lt?"Přemysl Janouch2017-05-212-3/+34
* Add boolean operatorsPřemysl Janouch2017-05-211-1/+26
* Omit trailing zeros when not necessaryPřemysl Janouch2017-05-211-15/+15
* Add arithmeticsPřemysl Janouch2017-05-211-1/+49
* Add "system"Přemysl Janouch2017-05-211-1/+28
* Move native functions into the contextPřemysl Janouch2017-05-211-72/+55
* Add "break" for breaking out of loopsPřemysl Janouch2017-05-211-4/+25
* set() can unset nowPřemysl Janouch2017-05-211-21/+27
* Fix memory leak on evaluation errorPřemysl Janouch2017-05-211-0/+3
* Fix missing argument valuesPřemysl Janouch2017-05-211-7/+8
* Fix invalid memory access in debug codePřemysl Janouch2017-05-211-6/+5
* Fix for, map, filterPřemysl Janouch2017-05-212-24/+36
* Make ; a synonym for a newlinePřemysl Janouch2017-05-211-3/+3
* Slightly fix fn_concatenate()Přemysl Janouch2017-05-211-2/+2
* Implement if, for, map, filterPřemysl Janouch2017-05-212-37/+185
* Do away with POSIXPřemysl Janouch2017-05-212-13/+7
* Decided: () is our nil/undefPřemysl Janouch2017-05-211-2/+4
* General cleanupPřemysl Janouch2017-05-211-107/+86
* General cleanupPřemysl Janouch2017-05-211-34/+22
* Rethink the parse() functionPřemysl Janouch2017-05-211-30/+27
* Add allocation error handling to the parserPřemysl Janouch2017-05-211-40/+56
* Mark memory allocation issues in the parserPřemysl Janouch2017-05-211-6/+10
* Parsing should not create a new listPřemysl Janouch2017-05-211-4/+4
* Get rid of lexer_error()Přemysl Janouch2017-05-211-21/+15
* Move memory allocation out of the lexerPřemysl Janouch2017-05-211-30/+41
* FormattingPřemysl Janouch2017-05-211-15/+3
* Add built binary to .gitignorePřemysl Janouch2017-05-211-0/+1
* Load scripts from filesPřemysl Janouch2017-05-212-29/+46
* Various cleanupPřemysl Janouch2017-05-211-52/+73
* Various mostly safety fixesPřemysl Janouch2017-05-212-25/+35
* Hello world worksPřemysl Janouch2017-05-212-75/+175
* Improve robustnessPřemysl Janouch2017-05-211-3/+3
* Update READMEPřemysl Janouch2017-05-211-1/+7
* Split native functions from non-nativePřemysl Janouch2017-05-211-99/+111
* Implement debug print of parsed programPřemysl Janouch2017-05-211-25/+46
* Write the parserPřemysl Janouch2017-05-211-27/+199
* Make sure the lexer worksPřemysl Janouch2017-05-211-21/+36
* Make it compilePřemysl Janouch2017-05-211-42/+16
* Get rid of the "script" parserPřemysl Janouch2017-05-211-259/+38
* Make this look like a projectPřemysl Janouch2017-05-214-0/+136