summaryrefslogtreecommitdiffstats
path: root/parser.y
Commit message (Expand)AuthorAgeFilesLines
* 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
* * parser.y (r_exprs): New grammar symbol. r_exprs usesKaz Kylheku2014-10-191-16/+46
* * parser.y: Allow TXR to support large programs, and efficiently so.Kaz Kylheku2014-10-181-5/+7
* Converting cast expressions to macros that are retargettedKaz Kylheku2014-10-171-1/+1
* Purge stray occurrences of "void *" from code base.Kaz Kylheku2014-10-171-4/+4
* More type safety, with help from C++ compiler.Kaz Kylheku2014-10-141-6/+8
* C++ upkeep.Kaz Kylheku2014-10-141-2/+2
* Eliminating the extra list wrapping applied to regularKaz Kylheku2014-10-031-10/+8
* Uprooting stupidities in handling of output variables.Kaz Kylheku2014-08-131-54/+10
* First cut at restructuring how variable matching works in the patternKaz Kylheku2014-08-111-18/+3
* * parser.l (yyerr): Function removed; it is not used in the lexer,Kaz Kylheku2014-08-071-34/+36
* Reentrant parser regression.Kaz Kylheku2014-08-071-64/+52
* * parser.y: Back port from Berkeley Yacc to GNU Bison.Kaz Kylheku2014-08-051-0/+5
* Big switch to reentrant lexing and parsing.Kaz Kylheku2014-08-021-128/+152
* * parser.l: Allow unquotes and splices in QSPECIAL and BRACED states.Kaz Kylheku2014-07-301-0/+2
* * Makefile, arith.c, arith.h, combi.c, combi.h, configure, debug.c,Kaz Kylheku2014-07-231-16/+16
* * parser.y (METANUM): Forgotten %right declaration for thisKaz Kylheku2014-07-221-1/+1
* * configure: Add a check, in the case that we cannot make anKaz Kylheku2014-07-221-0/+5
* Bugfix: macros not being expanded in expansions embedded inKaz Kylheku2014-06-201-3/+23
* Optimization: add missing tail updates to some listKaz Kylheku2014-06-201-1/+1
* * lib.c (obj_print): Render character DC00 as "pnul".Kaz Kylheku2014-06-151-0/+1
* Change to how locations are passed around, for the sake of generationalKaz Kylheku2014-03-291-6/+6
* More generational GC fixes. One GC fix.Kaz Kylheku2014-03-271-1/+1
* * eval.c (me_quasilist): New static function.Kaz Kylheku2014-03-251-5/+22
* * parser.y (yybadtoken): Add missing cases for new tokenKaz Kylheku2014-03-251-0/+2
* Introducing word list literals.Kaz Kylheku2014-03-251-3/+17