Forsw + 1 Forsw.
Result A.
PUT Result onto Stack.
PUT Window position + 1 on Stack.
Window position (FOR body position)
B.
GET Window position from Stack.
PUT B on Stack.
Place Result in variable named in A.
Result A.
Result B.
PUT B on Stack.
Take the numeric interpretation of the value in A.
That is, apply the rules given in Section 3.2.5 of MDC/28 to A.
Result C.
PUT C on Stack.
Current Window position
D.
RESET FOR body position from Stack and link window to it.
PUT D on Stack.
Place value of retrieved FOR lvn name into A, value of
1st retrieved loop counter into B.
A + B A.
Place the result in A in the FOR variable.
Link window to FOR body position.
A + B A.
Place the result in A in the FOR variable.
Link window to FOR body position.
Place value of retrieved FOR lvn name into A, value of
1st retrieved loop counter into B, value of 2nd retrieved loop
counter into C.
GET FOR window position and loop counters (if any) from
Stack.
Do action 10.
GET FOR body position and FOR lvn name from Stack.
Forsw - 1 Forsw.