DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

(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