diff --git a/collects/scribble/core.rkt b/collects/scribble/core.rkt index 109ccd43..07bbb99b 100644 --- a/collects/scribble/core.rkt +++ b/collects/scribble/core.rkt @@ -93,7 +93,8 @@ (or (string? (cadr s)) (generated-tag? (cadr s)) (and (pair? (cadr s)) - (list? (cadr s)))) + (list? (cadr s)) + (serializable? (cadr s)))) (null? (cddr s)))) (provide block?) diff --git a/collects/scribblings/scribble/core.scrbl b/collects/scribblings/scribble/core.scrbl index 0c03eb8c..29b2e727 100644 --- a/collects/scribblings/scribble/core.scrbl +++ b/collects/scribblings/scribble/core.scrbl @@ -3,6 +3,7 @@ (except-in "utils.rkt" url) "struct-hierarchy.rkt" (for-label scribble/manual-struct + racket/serialize file/convertible setup/main-collects scriblib/render-cond @@ -1157,8 +1158,8 @@ or @racket[style] structure.} Returns @racket[#t] if @racket[v] is acceptable as a link @techlink{tag}, which is a list containing a symbol and either a -string, a @racket[generated-tag] instance, or a list (of arbitrary -values).} +string, a @racket[generated-tag] instance, or a non-empty list +of @racket[serializable?] values.} @defstruct[generated-tag ()]{