aboutsummaryrefslogtreecommitdiff
path: root/repl.c
Commit message (Collapse)AuthorAgeFilesLines
* Add clang-format configuration, clean upPřemysl Eric Janouch2021-11-061-1/+1
|
* Name changePřemysl Eric Janouch2020-09-281-1/+1
|
* Relicense to 0BSD, update mail addressPřemysl Janouch2018-06-241-3/+2
| | | | | | | | | I've come to the conclusion that copyright mostly just stands in the way of software development. In my jurisdiction I cannot give up my own copyright and 0BSD seems to be the closest thing to public domain. The updated mail address, also used in my author/committer lines, is shorter and looks nicer. People rarely interact anyway.
* _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