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 | 112ea2e8f4a5a418284524e62c59b4fefc561ce3 (patch) | |
tree | 0116555389fbdc01b7dd62ad11cf45c9c0f8e946 | |
parent | 3ed21c522b7914a7eed0cf4dffff66e009406213 (diff) | |
download | txr-112ea2e8f4a5a418284524e62c59b4fefc561ce3.tar.gz txr-112ea2e8f4a5a418284524e62c59b4fefc561ce3.tar.bz2 txr-112ea2e8f4a5a418284524e62c59b4fefc561ce3.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)])) |