Next: Procedure Call Syntax, Previous: Variable References, Up: Expressions [Contents][Index]
(keyword component …)
A parenthesized expression that starts with a syntactic keyword is a special form. Each special form has its own syntax, which is described later in the manual.
Note that syntactic keywords and variable bindings share the same namespace. A local variable binding may shadow a syntactic keyword, and a local syntactic-keyword definition may shadow a variable binding.
The following list contains all of the syntactic keywords that are defined when MIT/GNU Scheme is initialized:
| access | and | begin | 
| case | cond | cons-stream | 
| declare | define | |
| define-integrable | define-structure | define-syntax | 
| delay | do | er-macro-transformer | 
| fluid-let | if | lambda | 
| let | let* | let*-syntax | 
| let-syntax | letrec | letrec-syntax | 
| local-declare | named-lambda | non-hygienic-macro-transformer | 
| or | quasiquote | quote | 
| rsc-macro-transformer | sc-macro-transformer | set! | 
| syntax-rules | the-environment |