summaryrefslogtreecommitdiffstats
path: root/parser.y
Commit message (Expand)AuthorAgeFilesLines
* parser: support uref dot as top-level expr.Kaz Kylheku2017-03-151-0/+8
* parser: factor repeated uref-related code.Kaz Kylheku2017-03-151-32/+20
* Add in-package directive.Kaz Kylheku2017-03-131-0/+4
* New directive: mdo.Kaz Kylheku2017-03-121-5/+11
* uref: the a.b.c syntax extended to .a.b.cKaz Kylheku2017-03-061-13/+54
* Harmonize code with previous commit.Kaz Kylheku2017-03-041-2/+3
* bugfix: :vars in output repeat not registered.Kaz Kylheku2017-03-041-3/+7
* Support horizontal @(block), phase 1.Kaz Kylheku2017-02-151-0/+5
* bugfix: :filter not handled right in output var.Kaz Kylheku2017-01-261-4/+3
* bugfix: catch arguments not registered properly.Kaz Kylheku2017-01-231-1/+1
* Bump copyright year to 2017.Kaz Kylheku2017-01-231-1/+1
* parser bugfix: expand used instead of expand_forms.Kaz Kylheku2017-01-221-1/+1
* Enable unbound warnings when expanding TXR code.Kaz Kylheku2017-01-221-12/+30
* Improve accuracy of expansion of repeat/rep args.Kaz Kylheku2017-01-221-8/+10
* bugfix: expand macros in a number of directives.Kaz Kylheku2017-01-211-5/+2
* bugfix: expand dest arg of @(output).Kaz Kylheku2017-01-211-1/+12
* Expand lisp forms in @(mod) and @(modlast) args.Kaz Kylheku2017-01-191-4/+15
* Bugfix: expand macros in collect, coll, gather.Kaz Kylheku2017-01-191-16/+24
* Eliminate rejection of empty clauses.Kaz Kylheku2017-01-081-87/+27
* Bugfix: incorrect quasi-quoting over #R syntax.Kaz Kylheku2016-12-251-4/+0
* Tweak terminology in some parser error messages.Kaz Kylheku2016-12-231-3/+3
* parser: fix problems at EOF involving #; syntax.Kaz Kylheku2016-12-061-24/+14
* Eliminate duplicated warning-suppressing function.Kaz Kylheku2016-11-281-6/+2
* Expander warns about unbound variables.Kaz Kylheku2016-11-261-0/+9
* bugfix: quasilit read/print consistency, part 2.Kaz Kylheku2016-11-261-6/+6
* bugfix: quasilit read/print consistency, part 1.Kaz Kylheku2016-11-261-20/+5
* Completion of fallback list implementation.Kaz Kylheku2016-11-161-2/+16
* Start of fallback package list implementation.Kaz Kylheku2016-11-161-10/+10
* Implement *package* special var; package overhaul.Kaz Kylheku2016-11-081-1/+1
* Support #: reading for uninterned symbols.Kaz Kylheku2016-11-071-6/+10
* New #; syntax for erasing following object.Kaz Kylheku2016-11-071-4/+40
* parser: missing case for #R in yybadtoken.Kaz Kylheku2016-11-071-0/+1
* Fix struct lit problem exposed by circular syntax.Kaz Kylheku2016-10-201-4/+2
* Adding notation for cycles and shared structure.Kaz Kylheku2016-10-181-1/+18
* Detect cycles in rlcp_tree.Kaz Kylheku2016-10-181-3/+16
* Synchronize license comments with LICENSE.Kaz Kylheku2016-10-011-16/+17
* Regression: @(rep) wrongly diagnoses empty clause.Kaz Kylheku2016-09-061-2/+2
* Fix emulation of TXR 135 @(if) semantics.Kaz Kylheku2016-08-291-2/+4
* Fix broken expansion in @(if) and output @(repeat).Kaz Kylheku2016-08-291-5/+5
* Allow empty @(catch) and @(finally).Kaz Kylheku2016-06-051-12/+3
* Diagnose empty clauses better in parallel constructs.Kaz Kylheku2016-04-271-86/+119
* Strengthen against resource leaks upon exceptions.Kaz Kylheku2016-04-211-2/+2
* Bugfix: @(if expr) not macro-expanding expr.Kaz Kylheku2016-04-181-2/+2
* Bugfix: @(output) not expanding some Lisp exprs.Kaz Kylheku2016-04-171-1/+1
* Fix proper-listp to proper-list-p.Kaz Kylheku2016-04-141-1/+1
* New semantics for @(if) directive.Kaz Kylheku2016-03-221-10/+33
* Support binding in @(repeat)/@(rep) :vars.Kaz Kylheku2016-03-161-1/+47
* New :mandatory keyword in until/last clauses.Kaz Kylheku2016-01-151-11/+28
* Copyright year bump.Kaz Kylheku2015-12-311-1/+1
* TXR quasiliterals and output vars treated as Lisp.Kaz Kylheku2015-12-261-17/+28