[plt-scheme] combining ... and . in syntax-case patterns
Sam TH
samth at ccs.neu.edu
Sat Jan 19 14:48:29 EST 2008
I would like to write the following syntax-case pattern:
(syntax-case x ()
[([v t] ... . more)
#'(v ...)]
[_ (error)])
That is, any number of [v t] forms, followed by anything else.
Unfortunately, this pattern never matches any syntax objects. Is
there a better way to write this pattern, or do I need to resort to
explicitly destructuring the syntax object?
Thanks,
--
sam th
samth at ccs.neu.edu
More information about the plt-scheme
mailing list