Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Syntax diagrams

&pagelevel(4)&pagelevel

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”.

Figure 68: PRODAMP procedure

Figure 69: Statement

Figure 70: Expression

Figure 71: Condition

Figure 72:  Condition term

Figure 73:  Identifier

Figure 74:  Binary digit

Figure 75: Bit pattern type

Figure 76: Block

Figure 77: Letter

Figure 78: Decimal number

Figure 79: Simple expression

Figure 80: Simple condition

Figure 81: Factor

Figure 82: Window declaration

Figure 83: Comment

Figure 84: Literal

Figure 85: Procedure call

Figure 86:  Hexadecimal number

Figure 87:  Hexadecimal digit

Figure 88: Special character

Figure 89:  String type

Figure 90: Symbol

Figure 91: Symbol reference

Figure 92:  Symbol body

Figure 93: Symbol declaration

Figure 94: Term

Figure 95:  Separator

Figure 96: Declaration

Figure 97: Comparison

Figure 98: Number

Figure 99: Digit