In the syntax notation used in this chapter, syntactic categories are
indicated by
italic type, literal words and characters in
fixed-width font
, and keywords in
bold fixed-width font
.
Alternative categories are listed
on separate lines. An optional terminal or non-terminal symbol is indicated
by the subscript ``opt'', so that
[ expression-listopt ]
indicates an optional expression list enclosed in square brackets.