summaryrefslogtreecommitdiffstats
path: root/parser.y
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* New --debug-expansion option.Kaz Kylheku2015-12-181-0/+10
* Bugfix: dot syntax doesn't record source loc info.Kaz Kylheku2015-12-171-2/+4
* Remove useless test from rlcp_tree.Kaz Kylheku2015-11-281-5/+4
* WIP: fix erroneous use of rlcp that should be rl.Kaz Kylheku2015-11-261-8/+7
* @(rep) as shorthand for @(coll :vars nil).Kaz Kylheku2015-11-201-2/+9
* New iread function.Kaz Kylheku2015-11-071-2/+42
* New range type, distinct from cons cell.Kaz Kylheku2015-11-011-3/+14
* Renaming some functions for consistency.Kaz Kylheku2015-10-161-1/+1
* Introducing structs.Kaz Kylheku2015-09-021-2/+21
* Print parser error message for parse-time exceptions.Kaz Kylheku2015-08-291-3/+25
* New --yydebug option.Kaz Kylheku2015-08-241-0/+9
* Fix broken @@@<n>/@@@rest references in quasiliterals.Kaz Kylheku2015-08-191-2/+2