Search

( cond clause1 clause2 ... )
Fragments' format
⟨clause⟩: 
( test expression1 ... ) ( test => receiver ) ( else expression1 expression2 ... )
Fragments' types
( procedure? receiver )
( define variable expression ) ( define ( variable parameter1 ... ) body ) ( define ( variable parameter1 ... . parameter ) body )
( define-syntax keyword transformer-spec )
Fragments' types
( transformer-spec transformer-spec )
( display obj )
( do ( variable-decl1 ... ) ( test expression ... ) command ... )
Fragments' format
⟨variable-decl⟩: 
( variable init step ) ( variable init )
( if test consequent ) ( if test consequent alternate )
( lambda formals body ) procedure?
Fragments' format
⟨formals⟩: 
( variable1 ... ) variable ( variable1 ... variable_n . variable_n+1 )