1 10/31/90  AG94 (Multics PL/I Language Specification)
 2           Errata Information for MR12.4
 3 
 4 
 5 pg 2-4:  in the section "Statement Prefixes" replace the line     |
 6                                                                   |
 7          <prefix subscript> ::= ([+|-]<decimal integer>)          |
 8      with                                                         |
 9          <prefix subscript> ::= ([+|-]<decimal integer>|<declared |
10          name>)                                                   |
11                                                                   |
12      and before the last paragraph of the page add the following: |
13                                                                   |
14          A <label prefix> that has a <declared name> as the       |
15          <prefix subscript> rather than a <decimal integer> must  |
16          have been declared with the options (constant) attribute |
17          and evaluated to a <decimal integer>.                    |
18 
19 
20 pg 2-6:  in the section "Bit-string constants", after the
21      paragraph beginning with "A <bit-string constant>
22      denotes....", add the following.
23 
24          The <decimal integer> must be either a decimal integer
25          literal or a named constant yielding a decimal integer
26          value.
27 
28 
29 pg 2-7:  in the section "Character-String Constants", after the
30      paragraph beginning with "A <character-string constant>
31      denotes....", add the following.
32 
33          The <decimal integer> must be either a decimal integer
34          literal or a named constant yielding a decimal integer
35          value.
36 
37 
38 pg 5-26.1: in the section "Options", after the last paragraph add |
39      the following paragraph:                                     |
40                                                                   |
41          A variable declared with "options(constant)" may take    |
42          the place of a literal constant in declarations (the     |
43          scale, precision, initial value, and <extent             |
44          expression>, only) and in subscripted label arrays.      |
45 
46 
47 pg 13-6.1: in the section "Rank" replace                          |
48                                                                   |
49          X must be a character string of length 1.                |
50      with                                                         |
51          X must be a non-varying character string of length 1.    |