aboutsummaryrefslogtreecommitdiff
path: root/repl.c
Commit message (Collapse)AuthorAgeFilesLines
* _init() and _INITIALIZER -> _make()Přemysl Janouch2017-06-221-3/+2
| | | | Gets rid of stupid memset()s and some preprocessor.
* Make the printer genericPřemysl Janouch2017-06-011-1/+1
| | | | Now you can concatenate lists like strings.
* The great librarificating renamePřemysl Janouch2017-05-301-26/+26
|
* Remove suckPřemysl Janouch2017-05-261-1/+1
| | | | | | struct context::arguments stank, the "arg" special form stank. The amount of lines this adds can be counted on one hand.
* Implement dynamic scopingPřemysl Janouch2017-05-261-1/+1
| | | | | | Okay, that was a PITA to not have. But I think I'm set now, feature-wise.
* Finish implementation of printingPřemysl Janouch2017-05-251-1/+1
| | | | | | | | Now readds all syntax sugar and quotes strings properly. Removed automatic line breaking and indenting since it is complicated. Removed #ifndef since it stopped making any sense.
* CleanupPřemysl Janouch2017-05-251-0/+3
|
* repl: add completionPřemysl Janouch2017-05-231-1/+30
| | | | Now it should be fairly useful despite the limitation to single lines.
* repl: highlight matching parenthesisPřemysl Janouch2017-05-231-0/+7
|
* repl: slight refactoringPřemysl Janouch2017-05-211-22/+26
|
* Add a REPL for toying aroundPřemysl Janouch2017-05-211-0/+73