Confusing error for (define-macro (id x ...) ....)
#9
Closed
opened 7 years ago by bennn
·
3 comments
Loading…
Reference in New Issue
There is no content yet.
Delete Branch '%!s(<nil>)'
Deleting a branch is permanent. It CANNOT be undone. Continue?
When an ellipses follows a non-wildcard variable,
define-macro
can give a strange error message. E.g.:Error message:
define-macro
should warn about...
that don't come after a wildcard (I think that's the only place they're allowed)Closed by #10
They are also allowed after subpatterns like
((X ...) ...)
Unfortunately your patch did not handle these correctly.I believe
f0ec809502
does what you originally intended.