aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Simplify runtime library initializationPřemysl Janouch2017-05-251-63/+52
* Finish implementation of printingPřemysl Janouch2017-05-253-38/+100
* Fix "if"Přemysl Janouch2017-05-251-11/+18
* Update READMEPřemysl Janouch2017-05-251-4/+28
* Replace for/break with a try/throw mechanismPřemysl Janouch2017-05-252-41/+14
* CleanupPřemysl Janouch2017-05-252-2/+5
* Add try/throwPřemysl Janouch2017-05-251-0/+34
* Fix "-"Přemysl Janouch2017-05-251-1/+6
* Add "parse"Přemysl Janouch2017-05-251-0/+16
* Make setting "set" also return the valuePřemysl Janouch2017-05-251-0/+1
* Get rid of "error_is_fatal"Přemysl Janouch2017-05-251-2/+0
* Simplify truthy()Přemysl Janouch2017-05-241-3/+1
* Make the lexer follow an unsigned stringPřemysl Janouch2017-05-241-6/+6
* Simplify the lexerPřemysl Janouch2017-05-241-73/+40
* Simplify item managementPřemysl Janouch2017-05-241-27/+8
* repl: add completionPřemysl Janouch2017-05-231-1/+30
* repl: highlight matching parenthesisPřemysl Janouch2017-05-231-0/+7
* "filter" is not a primitivePřemysl Janouch2017-05-231-31/+2
* Fix "unless"Přemysl Janouch2017-05-211-2/+1
* Refactor argument savingPřemysl Janouch2017-05-211-16/+16
* Fix lies in READMEPřemysl Janouch2017-05-211-4/+2
* Specify argument in which an error happenedPřemysl Janouch2017-05-211-9/+23
* Remove some ancient stupidityPřemysl Janouch2017-05-212-44/+39
* Reorganize evaluation codePřemysl Janouch2017-05-211-71/+67
* Fix crash in print_tree()Přemysl Janouch2017-05-211-1/+2
* 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