Search

( case key clause1 clause2 ... )
clause⟩:= 
( ( datum1 ... ) expression1 expression2 ... ) ( ( datum1 ... ) => expression ) ( else expression1 expression2 ... )
( case-lambda clause ... ) procedure?
clause⟩:= 
( formals body )
formals⟩:= 
( variable1 ... ) variable ( variable1 ... variable_n . variable_n+1 )