summaryrefslogtreecommitdiffstats
path: root/match.c
Commit message (Expand)AuthorAgeFilesLines
* txr: @(data) must disable recycling.Kaz Kylheku2024-06-301-0/+1
* txr: bugfix: reset top flag when copying context.Kaz Kylheku2024-06-291-0/+1
* txr: better implementation of previous change.Kaz Kylheku2024-06-291-42/+25
* txr: real solution for spurious retention problem.Kaz Kylheku2024-06-291-24/+56
* txr: deal with spurious retention problem.Kaz Kylheku2024-06-241-28/+33
* Copyright year bump 2024.Kaz Kylheku2024-01-181-1/+1
* txr: bug in handling @{nil ...} variable match.Kaz Kylheku2023-12-171-1/+3
* New @(push) directive.Kaz Kylheku2023-06-121-4/+59
* load: now establishes a block named load.Kaz Kylheku2023-05-311-3/+4
* txr: bugfix, allow lazy lists in multi match.Kaz Kylheku2023-02-271-0/+1
* Copyright year bump 2023.Kaz Kylheku2023-01-011-1/+1
* txr: close streams.Kaz Kylheku2022-08-291-15/+59
* load/@(load): use path_cat.Kaz Kylheku2022-04-251-3/+1
* New: load can search multiple directories.Kaz Kylheku2022-04-251-2/+2
* Use null_string throughout code base.Kaz Kylheku2022-02-051-3/+3
* New function: match-fboundp.Kaz Kylheku2022-01-171-0/+5
* Copyright year bump 2022.Kaz Kylheku2022-01-111-1/+1
* freeform: bug: account for consumed prefix.Kaz Kylheku2022-01-041-1/+1
* txr: do not ignore regex in positive match.Kaz Kylheku2021-12-271-39/+17
* txr: function span variable must match existing value.Kaz Kylheku2021-12-271-3/+231
* txr: allow variable to span vertical function.Kaz Kylheku2021-12-261-5/+44
* lookup_var: don't pass dyn_env explicitly.Kaz Kylheku2021-09-031-1/+1
* load: new *load-hooks* feature.Kaz Kylheku2021-09-021-1/+3
* license: reformat to fit 80 columns.Kaz Kylheku2021-08-161-12/+13
* lazy-stream-cons: control close throwing behavior.Kaz Kylheku2021-08-071-5/+6
* txr: @(eof) takes argument for binding termination status.Kaz Kylheku2021-08-051-21/+48
* hash: change make_hash interface.Kaz Kylheku2021-07-221-4/+4
* type: disallow structs using built-in type names.Kaz Kylheku2021-07-081-1/+1
* txr: stack protection in pattern language.Kaz Kylheku2021-06-241-0/+4
* c_str now takes a self argument.Kaz Kylheku2021-06-231-2/+2
* txr: gather: report list of missing required vars.Kaz Kylheku2021-04-131-2/+8
* txr: tighten keyword arg parsing in @(next).Kaz Kylheku2021-02-221-13/+17
* txr: typo in comment.Kaz Kylheku2021-02-221-1/+1
* txr: bugfix: give @(call) same semantics as direct call.Kaz Kylheku2021-02-221-10/+3
* txr: pattern function calls are non-matching.Kaz Kylheku2021-02-211-22/+23
* @(call): bugfix: matching doesn't continue.Kaz Kylheku2021-02-171-1/+2
* @(rebind): bugfix: don't clobber right side variable.Kaz Kylheku2021-01-301-1/+1
* Copyright year bump 2021.Kaz Kylheku2021-01-141-1/+1
* txr, eval: eliminate some func_n1 calls.Kaz Kylheku2020-12-101-3/+3
* env: move function to sysif.cKaz Kylheku2020-10-161-0/+1
* tags: address small issue with tag lookup.Kaz Kylheku2020-09-011-2/+2
* txr: identify output repeat vars at parse timeKaz Kylheku2020-08-171-51/+7
* Remove unnecessary forward declarations.Kaz Kylheku2020-08-171-1/+0
* match.c: revert bad commits.Kaz Kylheku2020-08-141-158/+118
* Change noreturn to NORETURN.Kaz Kylheku2020-08-071-1/+1
* txr: support @(if)/@(elif)/@(else) in @(output).Kaz Kylheku2020-07-071-0/+14
* txr: factor repeat out of output.Kaz Kylheku2020-07-071-97/+107
* c_num: now takes self argument.Kaz Kylheku2020-06-291-23/+32
* pattern lang: vertical-horizontal fallback regression.Kaz Kylheku2020-06-291-3/+6
* Remove unnecessary #include directives.Kaz Kylheku2020-04-221-2/+0