| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Make the lexer follow an unsigned string | Přemysl Janouch | 2017-05-24 | 1 | -6/+6 |
| | | | | | Much safer this way, allows omitting "unsigned char" temporaries. | ||||
| * | Simplify the lexer | Přemysl Janouch | 2017-05-24 | 1 | -73/+40 |
| | | |||||
| * | Simplify item management | Přemysl Janouch | 2017-05-24 | 1 | -27/+8 |
| | | |||||
| * | repl: add completion | Přemysl Janouch | 2017-05-23 | 1 | -1/+30 |
| | | | | | Now it should be fairly useful despite the limitation to single lines. | ||||
| * | repl: highlight matching parenthesis | Přemysl Janouch | 2017-05-23 | 1 | -0/+7 |
| | | |||||
| * | "filter" is not a primitive | Přemysl Janouch | 2017-05-23 | 1 | -31/+2 |
| | | |||||
| * | Fix "unless" | Přemysl Janouch | 2017-05-21 | 1 | -2/+1 |
| | | | | | Best of all is, I don't even know why it must be like that. | ||||
| * | Refactor argument saving | Přemysl Janouch | 2017-05-21 | 1 | -16/+16 |
| | | | | | While nothing has been achieved, at least now it should be obvious. | ||||
| * | Fix lies in README | Přemysl Janouch | 2017-05-21 | 1 | -4/+2 |
| | | |||||
| * | Specify argument in which an error happened | Přemysl Janouch | 2017-05-21 | 1 | -9/+23 |
| | | |||||
| * | Remove some ancient stupidity | Přemysl Janouch | 2017-05-21 | 2 | -44/+39 |
| | | |||||
| * | Reorganize evaluation code | Přemysl Janouch | 2017-05-21 | 1 | -71/+67 |
| | | |||||
| * | Fix crash in print_tree() | Přemysl Janouch | 2017-05-21 | 1 | -1/+2 |
| | | |||||
| * | Allow calling literal blocks | Přemysl Janouch | 2017-05-21 | 1 | -11/+22 |
| | | |||||
| * | Update README | Přemysl Janouch | 2017-05-21 | 2 | -3/+16 |
| | | |||||
| * | repl: slight refactoring | Přemysl Janouch | 2017-05-21 | 1 | -22/+26 |
| | | |||||
| * | Fix backtrace generation | Přemysl Janouch | 2017-05-21 | 1 | -0/+1 |
| | | |||||
| * | Add a REPL for toying around | Přemysl Janouch | 2017-05-21 | 3 | -2/+76 |
| | | |||||
| * | Split out the interpreter | Přemysl Janouch | 2017-05-21 | 3 | -57/+77 |
| | | |||||
| * | Fix combined operators | Přemysl Janouch | 2017-05-21 | 1 | -4/+4 |
| | | |||||
| * | Update README | Přemysl Janouch | 2017-05-21 | 1 | -2/+25 |
| | | |||||
| * | Add numerical comparisons | Přemysl Janouch | 2017-05-21 | 1 | -1/+37 |
| | | |||||
| * | Add "ne?", "ge?", "le?", "gt?" | Přemysl Janouch | 2017-05-21 | 1 | -2/+7 |
| | | | | | At least in some form. | ||||
| * | Add "eq?" and "lt?" | Přemysl Janouch | 2017-05-21 | 2 | -3/+34 |
| | | |||||
| * | Add boolean operators | Přemysl Janouch | 2017-05-21 | 1 | -1/+26 |
| | | |||||
| * | Omit trailing zeros when not necessary | Přemysl Janouch | 2017-05-21 | 1 | -15/+15 |
| | | |||||
| * | Add arithmetics | Přemysl Janouch | 2017-05-21 | 1 | -1/+49 |
| | | |||||
| * | Add "system" | Přemysl Janouch | 2017-05-21 | 1 | -1/+28 |
| | | |||||
| * | Move native functions into the context | Přemysl Janouch | 2017-05-21 | 1 | -72/+55 |
| | | |||||
| * | Add "break" for breaking out of loops | Přemysl Janouch | 2017-05-21 | 1 | -4/+25 |
| | | |||||
| * | set() can unset now | Přemysl Janouch | 2017-05-21 | 1 | -21/+27 |
| | | | | | Fixing two bugs with this commit. | ||||
| * | Fix memory leak on evaluation error | Přemysl Janouch | 2017-05-21 | 1 | -0/+3 |
| | | |||||
| * | Fix missing argument values | Přemysl Janouch | 2017-05-21 | 1 | -7/+8 |
| | | |||||
| * | Fix invalid memory access in debug code | Přemysl Janouch | 2017-05-21 | 1 | -6/+5 |
| | | |||||
| * | Fix for, map, filter | Přemysl Janouch | 2017-05-21 | 2 | -24/+36 |
| | | |||||
| * | Make ; a synonym for a newline | Přemysl Janouch | 2017-05-21 | 1 | -3/+3 |
| | | |||||
| * | Slightly fix fn_concatenate() | Přemysl Janouch | 2017-05-21 | 1 | -2/+2 |
| | | |||||
| * | Implement if, for, map, filter | Přemysl Janouch | 2017-05-21 | 2 | -37/+185 |
| | | |||||
| * | Do away with POSIX | Přemysl Janouch | 2017-05-21 | 2 | -13/+7 |
| | | |||||
| * | Decided: () is our nil/undef | Přemysl Janouch | 2017-05-21 | 1 | -2/+4 |
| | | |||||
| * | General cleanup | Přemysl Janouch | 2017-05-21 | 1 | -107/+86 |
| | | | | | Memory allocation errors seem to be handled now. | ||||
| * | General cleanup | Přemysl Janouch | 2017-05-21 | 1 | -34/+22 |
| | | | | | With the exception of memory handling, ell looks pretty fine now. | ||||
| * | Rethink the parse() function | Přemysl Janouch | 2017-05-21 | 1 | -30/+27 |
| | | | | | Now the parser should handle memory allocation failures properly. | ||||
| * | Add allocation error handling to the parser | Přemysl Janouch | 2017-05-21 | 1 | -40/+56 |
| | | |||||
| * | Mark memory allocation issues in the parser | Přemysl Janouch | 2017-05-21 | 1 | -6/+10 |
| | | |||||
| * | Parsing should not create a new list | Přemysl Janouch | 2017-05-21 | 1 | -4/+4 |
| | | | | | The resulting program is already a sequence. | ||||
| * | Get rid of lexer_error() | Přemysl Janouch | 2017-05-21 | 1 | -21/+15 |
| | | |||||
| * | Move memory allocation out of the lexer | Přemysl Janouch | 2017-05-21 | 1 | -30/+41 |
| | | | | | Mostly. | ||||
| * | Formatting | Přemysl Janouch | 2017-05-21 | 1 | -15/+3 |
| | | |||||
| * | Add built binary to .gitignore | Přemysl Janouch | 2017-05-21 | 1 | -0/+1 |
| | | |||||
