summaryrefslogtreecommitdiffstats
path: root/parser.y
Commit message (Expand)AuthorAgeFilesLines
* 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
* Quasiquote regression from 110.Kaz Kylheku2015-08-191-5/+5
* Get Berkeley Yacc port of the parser working again.Kaz Kylheku2015-08-141-0/+7
* Remove unwanted yyparse declaration from y.tab.h.Kaz Kylheku2015-08-141-0/+1
* Word splices not quite on board with consing dot handling.Kaz Kylheku2015-08-141-2/+2
* Use new pushback token priming for single regex parse.Kaz Kylheku2015-08-121-2/+2
* Revision to .. syntax.Kaz Kylheku2015-08-121-10/+3
* Crafting a better parser-priming hack.Kaz Kylheku2015-08-121-1/+2
* Dot with no whitespace generates qref syntax.Kaz Kylheku2015-08-101-4/+16
* Diagnose bad consing dot syntax like (a . b . c).Kaz Kylheku2015-08-101-7/+22
* Better diagnosis for loose @ forms.Kaz Kylheku2015-08-061-4/+5
* Handle setting of parse name through prime_parser.Kaz Kylheku2015-07-101-2/+2
* Bugfix: lexer loses unmatched "hold char" between top-level forms.Kaz Kylheku2015-07-101-2/+1
* Parser cleanup: embed scanner in parser.Kaz Kylheku2015-07-091-17/+4
* First round of quasiliteral-related fixes.Kaz Kylheku2015-06-261-18/+23
* Error handling improvement in read.Kaz Kylheku2015-06-101-0/+7
* * parser.y (yybadtoken): Print unexpected characterKaz Kylheku2015-06-101-1/+1
* * parser.c (stream_parser_hash): New static variable.Kaz Kylheku2015-06-071-0/+1
* * match.c (v_load): Call parse_once rater than parse.Kaz Kylheku2015-06-071-1/+21
* Fix source location for dangling unquotes and splices.Kaz Kylheku2015-04-301-10/+22
* Remove silly package lookup from keywordp.Kaz Kylheku2015-04-251-1/+1
* Fix quasistring regression introduced in TXR 81.Kaz Kylheku2015-04-181-0/+16
* Allow quasiquotes in braces and quasiliterals, and quotes in braces.Kaz Kylheku2015-04-151-0/+2
* * Makefile: Removing trailing spaces.Kaz Kylheku2014-10-241-23/+23
* Source file inclusion implemented: needed for macros.Kaz Kylheku2014-10-201-2/+17