hara.common.preprocess-value

expand-value-block

added in 4.1

(expand-value-block form grammar mopts)(expand-value-block form grammar modules mopts)

expands a block-valued macro call

process-value-form

added in 4.1

(process-value-form form grammar mopts)(process-value-form form grammar modules mopts)

rewrites block-valued macros used in value position

resolve-block-form

added in 4.1

(resolve-block-form form grammar mopts)(resolve-block-form form grammar modules mopts)

resolves namespaced fragment wrappers to block-valued reserved forms

value-block-entry

added in 4.1

(value-block-entry form grammar)

returns the reserved entry for a block-valued macro call

value-standalone

added in 4.1

(value-standalone sym grammar)

returns the standalone expansion for a value-liftable reserved symbol

value-template-args

added in 4.1

(value-template-args template)(value-template-args arglists template)

derives callable value args from op or template arglists