Search

( syntax-rules ( literal ... ) syntax-rule ... ) transformer-spec
Fragments' format
⟨syntax-rule⟩: 
( pattern template )
⟨pattern⟩: 
_ identifier constant ( pattern ... ) ( pattern pattern ... . pattern ) ( pattern ... pattern ellipsis pattern ... ) ( pattern ... pattern ellipsis pattern ... . pattern ) # ( pattern ... ) # ( pattern ... pattern ellipsis pattern ... )
⟨template⟩: 
identifier constant ( element ... ) ( element element ... . template ) ( ellipsis template ) # ( element ... )
⟨element⟩: 
template template ellipsis
( transcript-off )
( unquote expression )
( unquote-splicing expression )
( values obj ... ) ( values * ... )
( with-input-from-file ( string? string ) ( procedure? thunk ) ) *
Typing of parameters and result
( thunk ) *
( write obj )