diff --git a/main.rkt b/main.rkt index b39f78e..939ef6e 100644 --- a/main.rkt +++ b/main.rkt @@ -194,7 +194,7 @@ ;; function to split tag out of txexpr (define+provide/contract (splitf-txexpr tx proc) - (txexpr? procedure? . -> . (values txexpr? (listof txexpr-element?))) + ((and/c xexpr/c txexpr?) procedure? . -> . (values txexpr? (listof txexpr-element?))) (define matches empty) (define (do-extraction x) (cond