index
:
txr
master
txr-old
TXR: A data munging language.
kaz@kylheku.com
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
share
/
txr
/
stdlib
/
match.tl
Commit message (
Expand
)
Author
Age
Files
Lines
*
file layout: moving share/txr/stdlib to stdlib.
Kaz Kylheku
2021-06-24
1
-1070
/
+0
*
matcher: new looping macros.
Kaz Kylheku
2021-06-24
1
-0
/
+25
*
matcher: remove unused gensym.
Kaz Kylheku
2021-06-24
1
-1
/
+0
*
matcher: better error handling for backquotes.
Kaz Kylheku
2021-06-02
1
-5
/
+12
*
matcher: quasiquote matching.
Kaz Kylheku
2021-06-02
1
-0
/
+23
*
matcher: allow hash pattern to omit values.
Kaz Kylheku
2021-05-24
1
-7
/
+29
*
matcher: fix funny comma placement.
Kaz Kylheku
2021-05-24
1
-2
/
+2
*
matcher: new "each-match family" of macros.
Kaz Kylheku
2021-05-04
1
-0
/
+31
*
matcher: quasi match incorrectly treats nil as bound.
Kaz Kylheku
2021-04-26
1
-1
/
+1
*
matcher: use match-str instead of sub-str and str=
Kaz Kylheku
2021-04-26
1
-4
/
+4
*
matcher: bugfix in `text{rest}` case.
Kaz Kylheku
2021-04-26
1
-2
/
+2
*
matcher: diagnose unhandled quasiliteral cases.
Kaz Kylheku
2021-04-26
1
-1
/
+6
*
match: third round of quasi tests and fixes.
Kaz Kylheku
2021-04-25
1
-0
/
+8
*
matcher: use @(as) capture.
Kaz Kylheku
2021-04-25
1
-4
/
+5
*
matcher: second round of quasi tests and fixes.
Kaz Kylheku
2021-04-25
1
-5
/
+9
*
matcher: first round of quasi tests and bugfix.
Kaz Kylheku
2021-04-25
1
-7
/
+5
*
matcher: recognize sys:quasi in necessary places.
Kaz Kylheku
2021-04-25
1
-7
/
+7
*
matcher: turn sys:quasi defmatch into built-in.
Kaz Kylheku
2021-04-25
1
-36
/
+44
*
matcher: new quasiliteral matching macro.
Kaz Kylheku
2021-04-24
1
-0
/
+109
*
matcher: defmatch: useful :env parameter.
Kaz Kylheku
2021-04-21
1
-5
/
+9
*
matcher: new pattern operator @(end)
Kaz Kylheku
2021-04-20
1
-44
/
+52
*
matcher: first pattern macro, sme.
Kaz Kylheku
2021-04-19
1
-0
/
+45
*
defmatch: pass form to mac-param-bind.
Kaz Kylheku
2021-04-19
1
-1
/
+1
*
matcher: new @(scan) operator.
Kaz Kylheku
2021-04-18
1
-0
/
+21
*
matcher: allow user-defined patterns via defmatch
Kaz Kylheku
2021-04-17
1
-15
/
+33
*
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
[next]