summaryrefslogtreecommitdiffstats
path: root/parser.y
Commit message (Expand)AuthorAgeFilesLines
* json: get-json function.Kaz Kylheku2021-05-281-1/+11
* json: two parser bugfixes.Kaz Kylheku2021-05-281-1/+2
* json: hash issues with quasiquoting.Kaz Kylheku2021-05-281-21/+25
* json: omission in quasiquoted array.Kaz Kylheku2021-05-271-1/+5
* json: implement distinguished json quasiquote.Kaz Kylheku2021-05-271-2/+4
* json: support quasiquoting.Kaz Kylheku2021-05-271-10/+47
* json: extension: allow circle notation.Kaz Kylheku2021-05-261-0/+4
* New #J syntax for JSON objects in TXR Lisp.Kaz Kylheku2021-05-261-3/+52
* parser: improve diagnostic for unterminated exprs.Kaz Kylheku2021-05-241-2/+5
* parser: #; tests and bugfixes.Kaz Kylheku2021-05-061-0/+7
* parser: fix regression in #; syntax.Kaz Kylheku2021-05-041-1/+4
* parser: gc bug.Kaz Kylheku2021-05-011-4/+11
* parser: allow funny UTF-8 in regexes and literals.Kaz Kylheku2021-04-081-1/+9
* parser: fix few memory leaks in error recovery.Kaz Kylheku2021-04-081-0/+4
* parser: fix bad precedence of @ token.Kaz Kylheku2021-01-241-3/+13
* Copyright year bump 2021.Kaz Kylheku2021-01-141-1/+1
* txr: bugfix: repeat not finding Lisp vars in brace.Kaz Kylheku2020-10-011-5/+9
* txr: repeat ferrets out Lisp-embedded vars.Kaz Kylheku2020-08-171-1/+5
* txr: identify output repeat vars at parse timeKaz Kylheku2020-08-171-1/+57
* parser: add missing cases in yybadtoken.Kaz Kylheku2020-07-081-0/+5
* txr: support @(if)/@(elif)/@(else) in @(output).Kaz Kylheku2020-07-071-3/+44
* Remove unnecessary #include directives.Kaz Kylheku2020-04-221-4/+0
* parser: eliminate struct list_accum.Kaz Kylheku2020-04-101-42/+22
* parser: move cons dot handling to higher rule.Kaz Kylheku2020-04-101-18/+3
* parser: streamline core list building.Kaz Kylheku2020-04-091-47/+57
* warning cleanup: add casts for unused parameters.Kaz Kylheku2020-04-051-0/+2
* internals: rename misnamed curry_* functions.Kaz Kyheku2020-03-171-2/+2
* Copyright year bump 2020.Kaz Kylheku2019-12-311-1/+1
* parser: forgotten top-level .? cases.Kaz Kylheku2019-11-191-0/+8
* parser: missing cases in yybadtoken.Kaz Kylheku2019-11-191-0/+3
* parser: merge cases in yybadtoken.Kaz Kylheku2019-11-191-1/+1
* syntax: new .? operator for null-safe object access.Kaz Kylheku2019-11-051-12/+32
* parser: use faster, unsafe nreverse.Kaz Kylheku2019-10-251-5/+5
* tree: allow quasiquoting into #T syntax.Kaz Kylheku2019-09-281-10/+13
* New data structure: binary search trees.Kaz Kylheku2019-09-251-2/+42
* New data type: tnode.Kaz Kylheku2019-09-221-2/+15
* parser: #; notation shouldn't intern symbols.Kaz Kylheku2019-08-181-2/+3
* parser: rename circ_suppress flag.Kaz Kylheku2019-08-181-13/+13
* parser: give start of a bad forms even if line 1.Kaz Kylheku2019-07-261-1/+4
* txr: regression: lack of file name in error messages.Kaz Kylheku2019-07-221-1/+1
* @(define): bugfix: incorrect parameter list walk.Kaz Kylheku2019-07-021-2/+2
* C99: get rid of useless inline instantiations.Kaz Kylheku2019-05-021-5/+0
* parser: always use stream-associated parser for parse_once.Kaz Kylheku2019-04-211-6/+3
* debugger: initial backtrace support.Kaz Kylheku2019-04-161-3/+3
* debug support: crude debugger removed.Kaz Kylheku2019-04-091-3/+2
* gethash_c: review uses and improve or replace.Kaz Kylheku2019-02-141-2/+1
* Copyright year bump 2019.Kaz Kylheku2019-01-161-1/+1
* Eliminate ALLOCA_H.Kaz Kylheku2018-12-311-1/+1
* Better identify functions that misuse COBJ-s and hashes.Kaz Kylheku2018-11-071-1/+1
* txr: support variable in postive match.Kaz Kylheku2018-05-221-0/+1