diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2021-05-04 21:36:07 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2021-05-04 21:36:07 -0700 |
commit | cd157595ffd58ad1eadb52c9adf2671a94794f07 (patch) | |
tree | 9a186441049963a92ff01c89b00133079b8fedec /tests/010 | |
parent | 5be89bc80f7f235805ec706f1ff13e6952f0d34e (diff) | |
download | txr-cd157595ffd58ad1eadb52c9adf2671a94794f07.tar.gz txr-cd157595ffd58ad1eadb52c9adf2671a94794f07.tar.bz2 txr-cd157595ffd58ad1eadb52c9adf2671a94794f07.zip |
matcher: new "each-match family" of macros.
* lisplib.c (match_set_entries): New autoload symbols:
each-match, append-matches, keep-matches, each-match-product,
append-match-products, keep-match-products.
* share/txr/stdlib/doc-syms.tl: Updated.
* share/txr/stdlib/match.tl (each-match-expander): New
function.
(each-match, append-matches, keep-matches, each-match-product,
append-match-products, keep-match-products): New macros.
* tests/011/patmatch.tl: New tests covering each macro,
far from exhaustively.
* txr.1: Documented.
Diffstat (limited to 'tests/010')
0 files changed, 0 insertions, 0 deletions