C.1 Notation

The grammar rules consist of the name for a non-terminal, followed by a colon, followed by replacement alternatives on separate lines.

The syntactic expression termopt indicates that the term is optional within the replacement.

The syntactic expression termoptseq is equivalent to term-seqopt with the following additional rules:

term-seq :
    term-seq term
    term-seq , term