Next: iklib expander export specs, Previous: iklib expander language, Up: iklib expander [Index]
The following bindings are exported by the library (vicare)
.
Defined by R6RS. Build and return a “special” value that, when used as right–hand side of a syntax definition, is recognised by the expander as a variable transformer as opposed to a normal transformer or a compile-time value.
func
must be the transformer function.
Return #t
if obj is recognised by the expander as a variable
transformer as opposed to a normal transformer or a compile–time value;
otherwise return #f
.
If var-trasf is recognised by the expander as a variable transformer: return the actual transformer function, otherwise raise an assertion violation.