summaryrefslogtreecommitdiffstats
path: root/parser.y
Commit message (Expand)AuthorAgeFilesLines
* Copyright year bump 2022.Kaz Kylheku2022-01-111-1/+1
* tree: support for duplicate keys.Kaz Kylheku2021-12-171-1/+1
* parser: bugfix: #; at front of list.Kaz Kylheku2021-10-231-3/+5
* string-extend: third optional argument.Kaz Kylheku2021-09-071-4/+4
* license: reformat to fit 80 columns.Kaz Kylheku2021-08-161-12/+13
* parser: @(mdo) must not be subject to expand-meta.Kaz Kylheku2021-08-111-4/+3
* parser: allow trailing commas in json, via opt-in flag.Kaz Kylheku2021-07-291-2/+9
* hash: change make_hash interface.Kaz Kylheku2021-07-221-2/+2
* c_str now takes a self argument.Kaz Kylheku2021-06-231-1/+1
* parser: bug #; and #S don't play.Kaz Kylheku2021-06-091-6/+15
* parser: new *read-unknown-structs* variable.Kaz Kylheku2021-06-081-3/+4
* json: pattern matching test cases and bugfix.Kaz Kylheku2021-06-031-1/+2
* 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