| Commit message (Expand) | Author | Age | Files | Lines |
* | * eval.c (expand_op): Use rlcp_tree when constructing the | Kaz Kylheku | 2014-02-26 | 1 | -5/+8 |
* | * parser.y (list): For @n_expr, get the source location info | Kaz Kylheku | 2014-02-26 | 1 | -3/+5 |
* | * parser.y (spec): Bugfix: SECRET_ESCAPE_E should use n_expr | Kaz Kylheku | 2014-02-25 | 1 | -12/+18 |
* | * parser.y (modifiers): Bugfix: list element not subject to expansion | Kaz Kylheku | 2014-02-24 | 1 | -3/+17 |
* | * lib.c (obj_print, obj_pprint): Render quasi-quote hash and | Kaz Kylheku | 2014-02-24 | 1 | -7/+10 |
* | Symbol macros. | Kaz Kylheku | 2014-02-24 | 1 | -4/+3 |
* | * parser.y: Allow the (. expr) syntax to denote expr. | Kaz Kylheku | 2014-02-22 | 1 | -0/+1 |
* | Preparation for lexical macros: we need to pass a macro | Kaz Kylheku | 2014-02-22 | 1 | -9/+12 |
* | * parser.y: Bugfix, I think. :) We do not need to call the expander | Kaz Kylheku | 2014-02-22 | 1 | -1/+1 |
* | * parser.y (unquotes_occur): Bugfix: we should not terminate | Kaz Kylheku | 2014-02-20 | 1 | -2/+0 |
* | Nice idea: how about a function which walks the tree structure and | Kaz Kylheku | 2014-02-16 | 1 | -0/+13 |
* | Bugfixes: not propagating source loc info in quasiliterals. | Kaz Kylheku | 2014-02-16 | 1 | -8/+16 |
* | Whitespace. | Kaz Kylheku | 2014-02-01 | 1 | -1/+1 |
* | * eval.c (meta_meta_p, meta_meta_strip): New static functions. | Kaz Kylheku | 2014-01-28 | 1 | -1/+4 |
* | Lexing and parsing improvements, leaving things less hacky than before, | Kaz Kylheku | 2014-01-27 | 1 | -41/+23 |
* | * parser.y (yybadtoken): Handle METAQUO in switch. | Kaz Kylheku | 2014-01-27 | 1 | -0/+1 |
* | Implementing more correct treatment of meta forms | Kaz Kylheku | 2014-01-26 | 1 | -36/+62 |
* | Sigh; more lexical-syntactic hacks. This adds handling | Kaz Kylheku | 2014-01-26 | 1 | -4/+13 |
* | Bugfix: @(require ...) not expanding forms. | Kaz Kylheku | 2014-01-23 | 1 | -2/+5 |
* | Changes to the list collection mechanism to improve | Kaz Kylheku | 2014-01-22 | 1 | -2/+2 |
* | The lisp-parse function can now be called multiple times | Kaz Kylheku | 2014-01-07 | 1 | -2/+5 |
* | * parser.y (yybadtoken): Handle HASH_H. | Kaz Kylheku | 2013-12-17 | 1 | -0/+1 |
* | * lib.c (intern): fix the previous diagnostic bug once more with more | Kaz Kylheku | 2013-12-16 | 1 | -5/+4 |
* | Changing the tokenizer to get rid of IDENT, KEYWORD and METAVAR | Kaz Kylheku | 2013-12-15 | 1 | -39/+74 |
* | Support for parsing Lisp expression out of strings and streams. | Kaz Kylheku | 2013-12-14 | 1 | -1/+2 |
* | First cut at signal handling support. | Kaz Kylheku | 2013-12-12 | 1 | -0/+2 |
* | Bumping copyrights to 2014 and expressing them as year ranges. | Kaz Kylheku | 2013-12-10 | 1 | -1/+1 |
* | * eval.c (eval_init): Update registration of regex-compile | Kaz Kylheku | 2013-12-06 | 1 | -5/+5 |
* | * eval.c (eval_init): Registered regex_parse as new | Kaz Kylheku | 2013-12-05 | 1 | -0/+2 |
* | * match.c (v_collect): Implemented semantics for repeat symbol. | Kaz Kylheku | 2012-05-17 | 1 | -11/+12 |
* | * parser.y (regtoken): New nonterminal symbol. | Kaz Kylheku | 2012-04-20 | 1 | -35/+21 |
* | First cut at implementing \s, \d, \w, \S, \D and \W regex tokens. | Kaz Kylheku | 2012-04-19 | 1 | -6/+37 |
* | * configure (uintptr): New variable. Indicates whether unsigned | Kaz Kylheku | 2012-03-19 | 1 | -1/+0 |
* | Support quasiquoting over vectors also, and a bugfix for hash | Kaz Kylheku | 2012-03-14 | 1 | -3/+6 |
* | Allow quasi-quoting over hash table literals, | Kaz Kylheku | 2012-03-14 | 1 | -15/+8 |
* | Implementing #H((...) ...) read/print syntax for hash tables. | Kaz Kylheku | 2012-03-14 | 1 | -2/+20 |
* | Change: @(block) requires @(end) from now on. | Kaz Kylheku | 2012-03-13 | 1 | -12/+29 |
* | Bugfix: rlcp function was incorrect for new way of storing | Kaz Kylheku | 2012-02-28 | 1 | -0/+6 |
* | Fixing long-time (pre-GIT) bug. The object (nil) was stupidly used to | Kaz Kylheku | 2012-02-26 | 1 | -28/+38 |
* | Bug #35625 | Kaz Kylheku | 2012-02-26 | 1 | -9/+27 |
* | * parser.y (clause): "Doh" moment. We don't need the special | Kaz Kylheku | 2012-02-25 | 1 | -9/+1 |
* | * debug.c (debug): Use new way of getting line number. | Kaz Kylheku | 2012-02-24 | 1 | -1/+1 |
* | First cut at @(load) directive. Incomplete: debug location info | Kaz Kylheku | 2012-02-24 | 1 | -1/+9 |
* | Allow braced output variables to actually be arbitrary substitutions. | Kaz Kylheku | 2012-02-18 | 1 | -5/+4 |
* | * parser.y (o_var): Remove productions from grammar by using exprs_opt. | Kaz Kylheku | 2012-02-18 | 1 | -10/+6 |
* | * eval.c (subst_vars): Handle lone symbols (not wrapped | Kaz Kylheku | 2012-02-13 | 1 | -0/+2 |
* | * lib.c (obj_print): Print control characters in string and | Kaz Kylheku | 2012-02-12 | 1 | -0/+2 |
* | * eval.c (rest_s, op_s): New variables. | Kaz Kylheku | 2012-02-03 | 1 | -8/+13 |
* | * eval.c (lookup_sym_lisp1): New function. | Kaz Kylheku | 2012-02-01 | 1 | -2/+2 |
* | * eval.c (eval_init): New functions registered. | Kaz Kylheku | 2012-01-25 | 1 | -1/+4 |