summaryrefslogtreecommitdiffstats
path: root/match.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* load: release warnings before throwing exception.Kaz Kylheku2020-04-141-1/+3
* txr: spurious retention in @(next).Kaz Kylheku2020-04-111-3/+16
* txr: avoid by-value match_files_ctx passing.Kaz Kylheku2020-04-111-117/+144
* exceptions: improve non-error @(throw) and @(assert).Kaz Kylheku2020-04-071-3/+4
* exceptions: use uw_rthrow for non-error exceptions.Kaz Kylheku2020-04-071-3/+3
* internals: rename misnamed curry_* functions.Kaz Kyheku2020-03-171-13/+13
* @(line): get meaningful value in horizontal mode.Kaz Kylheku2020-02-131-1/+10
* bugfix: regression in @(skip).Kaz Kylheku2020-02-091-4/+4
* c_str: don't allow symbols.Kaz Kyheku2020-01-311-1/+1
* Copyright year bump 2020.Kaz Kylheku2019-12-311-1/+1
* @(collect): don't default vars if all required missing.Kaz Kylheku2019-08-121-34/+50
* @(collect)/@(coll): streamline list accumulation code.Kaz Kylheku2019-08-071-10/+17
* txr: regression: lack of file name in error messages.Kaz Kylheku2019-07-221-1/+1
* @{var1 var2}: bugfix: broken when var2 is regex.Kaz Kylheku2019-07-021-1/+1
* Replace lt(x, zero) pattern.Kaz Kylheku2019-06-151-2/+2
* parser: always use stream-associated parser for parse_once.Kaz Kylheku2019-04-211-5/+6
* debug support: crude debugger removed.Kaz Kylheku2019-04-091-38/+14
* unwind: rename env frames.Kaz Kylheku2019-04-061-16/+16
* @(output): bugfix: lazy evaluation doesn't work.Kaz Kylheku2019-04-051-4/+15
* c++ maintenance: multiple defs of mod_s and bit_s.Kaz Kylheku2019-03-301-1/+2
* pattern lang: diagnose undefined function facing EOF.Kaz Kylheku2019-02-011-3/+10
* style: convert assignment to initialization.Kaz Kylheku2019-02-011-3/+1
* @(next): Cover Lisp expressions with :nothrow.Kaz Kylheku2019-01-281-10/+57
* @(next): Diagnose source combined with source-giving option.Kaz Kylheku2019-01-281-3/+3
* @(next): bugfix: nothrow not causing failed match.Kaz Kylheku2019-01-281-6/+14
* Copyright year bump 2019.Kaz Kylheku2019-01-161-1/+1
* Eliminate ALLOCA_H.Kaz Kylheku2018-12-311-1/+1
* Drastically reduce inclusion of <dirent.h>.Kaz Kylheku2018-12-111-1/+0
* Better identify functions that misuse COBJ-s and hashes.Kaz Kylheku2018-11-071-2/+3
* txr: support variable in postive match.Kaz Kylheku2018-05-221-0/+5