[previous] [up] [next]     [contents] [index]
Next: Thanks Up: This Manual Previous: This Manual

Notation

Throughout this manual, the syntax for new forms is described using a pattern notation with ellipses. Plain, centered ellipses ( tex2html_wrap_inline12550 ) indicate zero or more repetitions of the preceding S-expression pattern. Ellipses with a ``1'' subscript ( tex2html_wrap_inline12552 ) indicate one or more repetitions of the preceding S-expression pattern.

For example:

  (let-values (((variable  tex2html_wrap_inline12550 ) expr)  tex2html_wrap_inline12550 )
    body-expr
     tex2html_wrap_inline12552 ) 

The first set of ellispes indicate that any number of variables (or none) can be provided with a single expr. The second set of ellipses indicate that any number of ((variable tex2html_wrap_inline12550 ) expr) combinations (or none) can appear in the parentheses following the let-values syntax name. The last set of ellipses indicate that a let-values expression can contain any number of body-expr expressions, as long as at least one expression is provided. In describing parts of the let-values syntax, the name variable is used to refer to a single binding variable in a let-values expression.

Some examples contain simple ellipses (...); these ellipses indicate that an unimportant part of the example expression has been omitted.



PLT