| Commit message (Expand) | Author | Age | Files | Lines |
* | matcher: diagnose syntax problems in hash pattern. | Kaz Kylheku | 2021-02-09 | 1 | -1/+1 |
* | matcher: replace wrg function with reduce-right. | Kaz Kylheku | 2021-02-09 | 1 | -23/+14 |
* | matcher: wrap-guards type case to method dispatch. | Kaz Kylheku | 2021-02-09 | 1 | -44/+48 |
* | matcher: match-guard: use op list, and zip. | Kaz Kylheku | 2021-02-09 | 1 | -2/+2 |
* | matcher: get rid of undocumented @(range) op. | Kaz Kylheku | 2021-02-09 | 1 | -5/+4 |
* | matcher: fix backreferencing in predicate. | Kaz Kylheku | 2021-02-08 | 1 | -1/+1 |
* | matcher: exprs-syntax: process trivial matches first. | Kaz Kylheku | 2021-02-07 | 1 | -12/+15 |
* | matcher: eliminate use of flags. | Kaz Kylheku | 2021-02-07 | 1 | -27/+18 |
* | matcher: remove @(op ...) pattern. | Kaz Kylheku | 2021-02-06 | 1 | -7/+0 |
* | matcher: redesign predicate pattern. | Kaz Kylheku | 2021-02-06 | 1 | -33/+40 |
* | matcher: left-to-right scoping for @(and). | Kaz Kylheku | 2021-02-06 | 1 | -8/+4 |
* | matcher: @(as) must always bind fresh variable. | Kaz Kylheku | 2021-02-06 | 1 | -1/+16 |
* | matcher: clean up var match. | Kaz Kylheku | 2021-02-05 | 1 | -4/+6 |
* | matcher: back-reference Lisp variables. | Kaz Kylheku | 2021-02-05 | 1 | -9/+18 |
* | matcher: rearrange match order of @(with). | Kaz Kylheku | 2021-02-05 | 1 | -16/+20 |
* | matcher: don't set flag in last case. | Kaz Kylheku | 2021-02-05 | 1 | -12/+18 |
* | matcher: lambda-match: bug: wrong variable tested. | Kaz Kylheku | 2021-02-04 | 1 | -1/+1 |
* | matcher: lambda-match: error diagnostics. | Kaz Kylheku | 2021-02-04 | 1 | -14/+20 |
* | matcher: misleading diagnostics. | Kaz Kylheku | 2021-02-04 | 1 | -2/+2 |
* | matcher: add :match parameter macro. | Kaz Kylheku | 2021-02-04 | 1 | -0/+13 |
* | matcher: lambda-match: redoc, bugfix, test-cases | Kaz Kylheku | 2021-02-04 | 1 | -1/+6 |
* | matcher: reimplementation of lambda-match. | Kaz Kylheku | 2021-02-03 | 1 | -6/+98 |
* | matcher: bugfix: bad hygiene in match-case. | Kaz Kylheku | 2021-02-03 | 1 | -4/+6 |
* | matcher: fix @(and/or) backreferencing issue. | Kaz Kylheku | 2021-02-02 | 1 | -1/+6 |
* | matcher: new @(with) operator. | Kaz Kylheku | 2021-02-01 | 1 | -0/+19 |
* | matcher: rename @(let) to @(as). | Kaz Kylheku | 2021-02-01 | 1 | -2/+2 |
* | matcher: restore nulling out of vars in @(or). | Kaz Kylheku | 2021-02-01 | 1 | -12/+23 |
* | matcher: struct: move type test before slot tests. | Kaz Kylheku | 2021-02-01 | 1 | -4/+2 |
* | matcher: struct: make guards lists; eliminate backquote. | Kaz Kylheku | 2021-02-01 | 1 | -13/+15 |
* | matcher: bugfix: bad stray code in @[...] matcher. | Kaz Kylheku | 2021-02-01 | 1 | -2/+1 |
* | matcher: prune @nil in cons and vector matches. | Kaz Kylheku | 2021-01-29 | 1 | -9/+19 |
* | matcher: bugfix: @nil isn't trivial. | Kaz Kylheku | 2021-01-29 | 1 | -1/+1 |
* | matcher: remove duplicate variables in one place. | Kaz Kylheku | 2021-01-28 | 1 | -21/+11 |
* | matcher: rid compiled-match of test-expr and vars. | Kaz Kylheku | 2021-01-28 | 1 | -89/+43 |
* | matcher: add test-expr to match-guard. | Kaz Kylheku | 2021-01-28 | 1 | -10/+10 |
* | matcher: restructuring to fix new broken case. | Kaz Kylheku | 2021-01-28 | 1 | -96/+173 |
* | matcher: remove superflous test-expr in hash op. | Kaz Kylheku | 2021-01-27 | 1 | -2/+0 |
* | matcher: fix broken predicate test. | Kaz Kylheku | 2021-01-27 | 1 | -1/+2 |
* | matcher: smallest fix for broken test case found. | Kaz Kylheku | 2021-01-27 | 1 | -1/+3 |
* | matcher: clean up unclear vars situaton. | Kaz Kylheku | 2021-01-27 | 1 | -38/+38 |
* | matcher: vars issue with loop and parallel paterns. | Kaz Kylheku | 2021-01-27 | 1 | -5/+6 |
* | matcher: allow pat/var argument: @[expr var pat] | Kaz Kylheku | 2021-01-26 | 1 | -5/+21 |
* | matcher: allow @[...] predicate notation. | Kaz Kylheku | 2021-01-25 | 1 | -0/+9 |
* | matcher: rescind support for @(rcons ...) patterns. | Kaz Kylheku | 2021-01-24 | 1 | -19/+19 |
* | matcher: bind some temporaries with let. | Kaz Kylheku | 2021-01-23 | 1 | -30/+34 |
* | matcher: add support for range objects. | Kaz Kylheku | 2021-01-23 | 1 | -0/+24 |
* | matcher: bugfix: boostrapping chicken-egg-problem. | Kaz Kylheku | 2021-01-22 | 1 | -0/+2 |
* | matcher: match trivial patterns as atoms. | Kaz Kylheku | 2021-01-22 | 1 | -7/+13 |
* | matcher: add optimized special case to hash pattern. | Kaz Kylheku | 2021-01-22 | 1 | -1/+19 |
* | matcher: fix null value ambiguity in hash match. | Kaz Kylheku | 2021-01-22 | 1 | -1/+6 |