summaryrefslogtreecommitdiffstats
path: root/parser.y
Commit message (Expand)AuthorAgeFilesLines
* First cut at signal handling support.Kaz Kylheku2013-12-121-0/+2
* Bumping copyrights to 2014 and expressing them as year ranges.Kaz Kylheku2013-12-101-1/+1
* * eval.c (eval_init): Update registration of regex-compileKaz Kylheku2013-12-061-5/+5
* * eval.c (eval_init): Registered regex_parse as newKaz Kylheku2013-12-051-0/+2
* * match.c (v_collect): Implemented semantics for repeat symbol.Kaz Kylheku2012-05-171-11/+12
* * parser.y (regtoken): New nonterminal symbol.Kaz Kylheku2012-04-201-35/+21
* First cut at implementing \s, \d, \w, \S, \D and \W regex tokens.Kaz Kylheku2012-04-191-6/+37
* * configure (uintptr): New variable. Indicates whether unsignedKaz Kylheku2012-03-191-1/+0
* Support quasiquoting over vectors also, and a bugfix for hashKaz Kylheku2012-03-141-3/+6
* Allow quasi-quoting over hash table literals,Kaz Kylheku2012-03-141-15/+8
* Implementing #H((...) ...) read/print syntax for hash tables.Kaz Kylheku2012-03-141-2/+20
* Change: @(block) requires @(end) from now on.Kaz Kylheku2012-03-131-12/+29
* Bugfix: rlcp function was incorrect for new way of storingKaz Kylheku2012-02-281-0/+6
* Fixing long-time (pre-GIT) bug. The object (nil) was stupidly used toKaz Kylheku2012-02-261-28/+38
* Bug #35625Kaz Kylheku2012-02-261-9/+27
* * parser.y (clause): "Doh" moment. We don't need the specialKaz Kylheku2012-02-251-9/+1
* * debug.c (debug): Use new way of getting line number.Kaz Kylheku2012-02-241-1/+1
* First cut at @(load) directive. Incomplete: debug location infoKaz Kylheku2012-02-241-1/+9
* Allow braced output variables to actually be arbitrary substitutions.Kaz Kylheku2012-02-181-5/+4
* * parser.y (o_var): Remove productions from grammar by using exprs_opt.Kaz Kylheku2012-02-181-10/+6
* * eval.c (subst_vars): Handle lone symbols (not wrappedKaz Kylheku2012-02-131-0/+2
* * lib.c (obj_print): Print control characters in string andKaz Kylheku2012-02-121-0/+2
* * eval.c (rest_s, op_s): New variables.Kaz Kylheku2012-02-031-8/+13
* * eval.c (lookup_sym_lisp1): New function.Kaz Kylheku2012-02-011-2/+2
* * eval.c (eval_init): New functions registered.Kaz Kylheku2012-01-251-1/+4
* * eval.c (dwim_s): New symbol variable.Kaz Kylheku2012-01-251-2/+12
* * match.c (v_gather): Implemented until/last clause.Kaz Kylheku2012-01-061-2/+21
* * match.c (counter_k): New keyword symbol variable.Kaz Kylheku2011-12-301-9/+11
* New functionality: mod and modlast directives in repeat and rep.Kaz Kylheku2011-12-291-3/+32
* * parser.y (repeat_rep_helper): Bugfix. Circular listsKaz Kylheku2011-12-291-1/+1
* * parser.y (quasi_item): Switch from var to o_var. This fixesKaz Kylheku2011-12-281-1/+1
* Bug #35139Kaz Kylheku2011-12-211-3/+3
* Bug #35139Kaz Kylheku2011-12-211-3/+3
* * eval.c (eval_init): not added as synonym for null.Kaz Kylheku2011-12-151-0/+2
* Bignum support, here we go!Kaz Kylheku2011-12-091-3/+4
* * eval.c (op_unwind_protect): Fixed uninitialized variableKaz Kylheku2011-12-061-8/+14
* * parser.y (force_regular_quotes): Function removed.Kaz Kylheku2011-12-041-30/+8
* * eval.c (op_qquote_error, op_unquote_error): New static functions.Kaz Kylheku2011-12-041-8/+30
* * parser.y (list): unquote and splice actions look inside theKaz Kylheku2011-12-021-2/+8
* * lib.h (or2): Restore macro version of or2, because we needKaz Kylheku2011-11-301-0/+2
* Removing useless hash table.Kaz Kylheku2011-11-301-1/+0
* Support assignment to (car ...) and (cdr ...).Kaz Kylheku2011-11-291-8/+3
* Added evaluation support for quote and quasiquote with unquotes.Kaz Kylheku2011-11-281-6/+36
* * parser.y (expr): Set source location info on elements.Kaz Kylheku2011-11-261-7/+12
* * match.c (subst_vars): Handle expr_s, so thatKaz Kylheku2011-11-261-1/+2
* * parser.y (texts, elem): Fixed incorrect use of rl ratherKaz Kylheku2011-11-241-4/+4
* Optimization: if all the elements of (text ...) areKaz Kylheku2011-11-231-1/+10
* Semantics change. If a variable is followed by a mixtureKaz Kylheku2011-11-231-4/+12
* * parser.y (char_from_name): const on wchar_t *.Kaz Kylheku2011-11-201-2/+2
* Bug #34630Kaz Kylheku2011-11-201-2/+4