All permissible PRODAMP constructions can be determined with the aid of the syntax diagrams. On the other hand, not all constructions possible with the syntax diagrams are permissible, since type compatibility and possible restrictions with respect to names must also be taken into account. However, strictly speaking, these are not syntactical characteristics, since an expression which is illegal due, for example, to a type incompatibility can be made acceptable by choosing other designators.
In order to keep the size of the diagrams within reasonable limits, the following convention applies: connecting lines between boxes represent separators (see "Language elements"). A separator may be omitted only before or after a special character. Separators must not be used in diagrams whose headers are framed by double lines.
The entry point for the syntax diagrams is the term “PRODAMP procedure”. This is followed by an alphabetical list of all the terms used to define the “PRODAMP procedure”.