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