| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | matcher: document hash and some fixes. | Kaz Kylheku | 2021-01-22 | 1 | -4/+6 |
* | matcher: existing variables in @(all) now backref. | Kaz Kylheku | 2021-01-22 | 1 | -5/+7 |
* | matcher: default guard-expr to t in match-guard. | Kaz Kylheku | 2021-01-21 | 1 | -4/+1 |
* | matcher: first cut at @(hash ...) operator. | Kaz Kylheku | 2021-01-21 | 1 | -0/+54 |
* | matcher: new @(coll) operator. | Kaz Kylheku | 2021-01-21 | 1 | -8/+10 |
* | matcher: when-match incorrect body treatment. | Kaz Kylheku | 2021-01-21 | 1 | -1/+1 |
* | matcher: @(some) and @(all) work with sequences. | Kaz Kylheku | 2021-01-21 | 1 | -10/+16 |
* | matcher: matcher: fix broken @(let @a @(some @a)). | Kaz Kylheku | 2021-01-21 | 1 | -7/+5 |
* | matcher: fix broken @(let @a @(some @a)) test case. | Kaz Kylheku | 2021-01-21 | 1 | -8/+6 |
* | matcher: cleaner @(let) implementation. | Kaz Kylheku | 2021-01-21 | 1 | -12/+11 |
* | matcher: allow variables to back-reference. | Kaz Kylheku | 2021-01-20 | 1 | -54/+78 |
* | match-case: eliminate useless initial flag test. | Kaz Kylheku | 2021-01-20 | 1 | -2/+3 |
* | matcher: bugfix and interface change in @(require). | Kaz Kylheku | 2021-01-20 | 1 | -2/+2 |
* | compiler: bug in new and expansion. | Kaz Kylheku | 2021-01-20 | 1 | -3/+2 |
* | Version 247txr-247 | Kaz Kylheku | 2021-01-19 | 1 | -1/+1 |
* | matcher: use mac-param-bind, not tree-bind. | Kaz Kylheku | 2021-01-19 | 1 | -9/+9 |
* | matcher: fix broken @(some) test case. | Kaz Kylheku | 2021-01-19 | 1 | -10/+14 |
* | matcher: fix broken test case. | Kaz Kylheku | 2021-01-19 | 1 | -5/+7 |
* | compiler: improve code for and/or. | Kaz Kylheku | 2021-01-18 | 1 | -9/+36 |
* | matcher: add @(not) operator. | Kaz Kylheku | 2021-01-18 | 1 | -0/+17 |
* | matcher: fix semantics of variables in @(or) | Kaz Kylheku | 2021-01-17 | 1 | -14/+19 |
* | matcher: support loose mode for structures. | Kaz Kylheku | 2021-01-17 | 1 | -20/+48 |
* | matcher: add lambda-match and defun-match | Kaz Kylheku | 2021-01-16 | 1 | -0/+10 |
* | matcher: add if-match and match-case. | Kaz Kylheku | 2021-01-15 | 1 | -0/+34 |
* | matcher: add support for @(op ...) predicate syntax. | Kaz Kylheku | 2021-01-15 | 1 | -0/+6 |
* | matcher: support @(and pats ...) operator. | Kaz Kylheku | 2021-01-15 | 1 | -16/+18 |
* | matcher: remove useless code from @(some ...) | Kaz Kylheku | 2021-01-15 | 1 | -8/+11 |
* | matcher: support @(or pats ..) operator. | Kaz Kylheku | 2021-01-15 | 1 | -0/+17 |
* | matcher: support @(some pat) operator. | Kaz Kylheku | 2021-01-15 | 1 | -4/+8 |
* | matcher: some renaming in all match. | Kaz Kylheku | 2021-01-15 | 1 | -10/+12 |
* | matcher: use flag to eliminate block. | Kaz Kylheku | 2021-01-15 | 1 | -3/+4 |
* | matcher: fix semantics of empty @(all ...) match. | Kaz Kylheku | 2021-01-15 | 1 | -2/+4 |
* | matcher: support @(all pat) operator. | Kaz Kylheku | 2021-01-15 | 1 | -0/+37 |
* | matcher: allow omitted variabel in predicates | Kaz Kylheku | 2021-01-15 | 1 | -1/+1 |
* | matcher: improve error reporting. | Kaz Kylheku | 2021-01-15 | 1 | -12/+16 |
* | matcher: factor out vars into common base. | Kaz Kylheku | 2021-01-14 | 1 | -18/+18 |
* | new: structural pattern matching. | Kaz Kylheku | 2021-01-14 | 1 | -0/+184 |
* | Copyright year bump 2021. | Kaz Kylheku | 2021-01-14 | 39 | -39/+39 |
* | quips: new entries | Kaz Kylheku | 2021-01-07 | 1 | -0/+2 |
* | quips: improve one about side-effects. | Kaz Kylheku | 2021-01-05 | 1 | -1/+1 |
* | awk: bugfix: load compiled verison of conv.tl. | Kaz Kylheku | 2020-12-29 | 1 | -1/+1 |
* | awk: bugfix: fconv symbols not in usr package. | Kaz Kylheku | 2020-12-29 | 1 | -12/+12 |
* | quips: use random-state argument in shuffle call. | Kaz Kylheku | 2020-12-29 | 1 | -2/+1 |
* | quips: new one. | Kaz Kylheku | 2020-12-28 | 1 | -0/+1 |
* | quip: function cycles through all quips. | Kaz Kylheku | 2020-12-28 | 1 | -1/+6 |