This chapter describes the syntax of Maude using the following extended BNF
notation: the symbols `
' and `
' are used as metaparentheses; the
symbol `
' is used to separate alternatives; square bracket pairs,
`
' and `
', enclose optional syntax; `*' indicates zero
or more repetitions of preceding unit; `
' indicates one or more
repetitions of preceding unit; and the string ``x'' denotes x
literally. As an application of this notation,
A
, A
* indicates a non-empty list of
A's separated by commas. Finally, %%% indicates comments in
the syntactic description, as opposed to comments in the Maude code.