diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2020-04-04 19:13:33 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2020-04-04 19:13:33 -0700 |
commit | d93437f1c782904bc2b23d167e57c92920281055 (patch) | |
tree | 0116555389fbdc01b7dd62ad11cf45c9c0f8e946 | |
parent | b36715dcbd82372bc59d53d6f8fa4d3c46f50586 (diff) | |
download | txr-d93437f1c782904bc2b23d167e57c92920281055.tar.gz txr-d93437f1c782904bc2b23d167e57c92920281055.tar.bz2 txr-d93437f1c782904bc2b23d167e57c92920281055.zip |
tags: wrong flattening function in @(bind) handling.
* tags.tl (process-clause): Bugfix: flatcar must be used, not
flatten, because the bindings can contain dotted notation.
-rwxr-xr-x | tags.tl | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -140,7 +140,7 @@ (cadddr elem) (cadr elem)))) (add (ntag fun-tag (car args))))) - (bind (let ((syms (flatten (cadr elem)))) + (bind (let ((syms (flatcar (cadr elem)))) (each ((sym syms)) (add (ntag fun-tag sym))))) (do (let ((forms [mapcar unexpand (cdr elem)])) |