diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2021-01-21 01:09:55 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2021-01-21 01:09:55 -0800 |
commit | 6c608b31b9c6a3ff29bf9d21b27e79d82aa253b5 (patch) | |
tree | 909345a642e151f0b93b7d7f0f74da41b6892535 /checkman.txr | |
parent | 15cc57607711e8e3de2d97d67d04d72a8d08968b (diff) | |
download | txr-6c608b31b9c6a3ff29bf9d21b27e79d82aa253b5.tar.gz txr-6c608b31b9c6a3ff29bf9d21b27e79d82aa253b5.tar.bz2 txr-6c608b31b9c6a3ff29bf9d21b27e79d82aa253b5.zip |
matcher: cleaner @(let) implementation.
* share/txr/stdlib/match.tl (compile-let-match): Reimplement
cleanly in terms of compiling a variable match and a pattern
match against the same object and integrating the two.
Also, do not reject nil as a variable name; the documentation
clearly says it is allowed.
Diffstat (limited to 'checkman.txr')
0 files changed, 0 insertions, 0 deletions