The Parse Service Routine builds
a five-word PDE to describe a STATEMENT NUMBER operand. The PDE has
the following format:
| Offset decimal |
Meaning |
|---|
| 0 |
Length1 |
| 1 |
Length2 |
| 2 |
Length3 |
| 3 |
Reserved |
| 4 |
Reserved |
| 6 |
Flags |
| 8 |
A pointer to the program-id |
| 12 |
A pointer to the line number |
| 16 |
A pointer to the verb number |
- Length1:
- contains the length of the program-id specified but does not include
the following period. Contains zero if the program-id is not present.
- Length2:
- contains the length of the line number entered but does not include
the delimiting periods. Contains zero if the line number is not present.
- Length3:
- contains the length of the verb number entered but does not include
the preceding period. Contains zero if the verb number is not present.
- Flags:
- Byte 1:
| Setting |
Meaning |
|---|
| 0... .... |
The operand is missing. |
| 1... .... |
The operand is present. |
| .1.. .... |
Constant. |
| ..1. .... |
Variable. |
| ...1 .... |
Statement number. |
| .... xxxx |
Reserved. |
- Pointer to the program-id:
- contains a pointer to the program-id, if entered. Contains zero
if not present.
- Pointer to the line number:
- contains a pointer to the line number, if entered. Contains zero
if not present.
- Pointer to the verb number:
- contains a pointer to the verb number, if entered. Contains zero
if not present.