8.15.0.12
17.14.8 Syntax Class Clause Macros
space | |
The space for bindings of identifiers that implement
syntax_class clauses.
Similar to defn.macro, but defines a name in the
syntax_class_clause space as a clause form
for use within a syntax_class body.
The compile-time body block returns the expansion result. The result must be a block of groups optionally followed by syntax patterns to be spliced in place of the macro use within a syntax_class body. The spliced syntax patterns can be supplied at most once.
syntax_class_clause.macro 'maybe_block $id $rhs_id':
syntax_class Options:
maybe_block options rhs