DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH
 

(r5rs.info.gz) Formal syntax

Info Catalog (r5rs.info.gz) Formal syntax and semantics (r5rs.info.gz) Formal syntax and semantics (r5rs.info.gz) Formal semantics
 
 7.1 Formal syntax
 =================
 

Menu

 
* Lexical structure
* External representation
* Expression
* Quasiquotations
* Transformers
* Programs and definitions
 
 This section provides a formal syntax for Scheme written in an extended
 BNF.
 
 All spaces in the grammar are for legibility.  Case is insignificant;
 for example, `#x1A' and `#X1a' are equivalent.  <empty> stands for the
 empty string.
 
 The following extensions to BNF are used to make the description more
 concise:  <thing>* means zero or more occurrences of <thing>; and
 <thing>+ means at least one <thing>.
 
Info Catalog (r5rs.info.gz) Formal syntax and semantics (r5rs.info.gz) Formal syntax and semantics (r5rs.info.gz) Formal semantics
automatically generated byinfo2html