1 1 3 Syntax error has been found in this statement. Processing
2 of the statement has been terminated.
3
4 2 3 Excess left parentheses have been found in this statement.
5 Processing of the statement has been terminated.
6
7 3 3 A syntax error has been found in this declare statement.
8 Processing will continue with what appears to be the next declaration.
9
10 4 3 Excess right parentheses have been found in this statement.
11
12 5 3 Implementation restriction: The number of references on the left
13 side of an assignment operator cannot exceed 128.
14
15 6 1 The parenthesized list following the label attribute in the
16 declaration of $ is not standard PL/I and has been ignored.
17 Use the "local" attribute to indicate that a label variable
18 has values local to the block in which it is declared.
19
20 7 3 An unrecognizable attribute has been found in the declaration of $.
21
22 8 1 The external name $ contains a "$" which has nonstandard semantics.
23
24 9 3 The declaration of $ contains an unrecognizable array bound.
25
26 10 3 The dimension attribute declared for $ does not seem to
27 end with a right parenthesis.
28
29 11 3 There is a missing right parenthesis in the declaration of $.
30
31 12 3 The declaration of $ contains an unrecognizable string
32 length or area size expression.
33
34 13 3 The declaration of $ contains an unrecognizable "generic" attribute.
35
36 14 3 The declaration of $ contains an unrecognizable "options" attribute.
37
38 15 3 The declaration of $ contains an unrecognizable precision or scale attribute.
39
40 16 3 A level number greater than one was not preceded by a structure.
41
42 17 3 The declaration of $ contains an unrecognizable "offset" attribute.
43
44 18 3 The declaration of $ contains an unrecognizable "based" attribute.
45
46 19 3 Multiple "initial" attributes have been declared for $.
47
48 20 3 The declaration of $ contains an unrecognizable "initial" attribute.
49
50 21 3 The declaration of $ contains an unrecognizable "label" attribute.
51
52 22 3 The declaration of $ contains an unrecognizable "returns" attribute.
53
54 23 3 The declaration of $ contains an unrecognizable "picture" attribute.
55
56 24 3 The declaration of $ contains an unrecognizable "defined" attribute.
57
58 25 3 The declaration of $ contains an unrecognizable "like" attribute.
59
60 26 3 The declaration of $ contains an unrecognizable "position" attribute.
61
62 27 2 Duplicate attributes have been found while processing a factored
63 attribute list. The factored attribute has been ignored in favor
64 of the unfactored one.
65
66 28 3 Implementation restriction: The argument descriptor required to pass $
67 as an argument exceeds the compiler's limit of 512 words. Reduce the complexity
68 of the variable, or pass a pointer to the variable instead of passing
69 the variable.
70
71 29 3 Implementation restriction: The argument descriptor required to pass $
72 as an argument exceeds the compiler's limit of 128 members in a constant
73 size structure. Make some extent of the structure variable, or pass a pointer
74 to the structure instead of passing the structure.
75
76 30 3 Syntax error in statement label $. A statement label must be an
77 identifier or an identifier followed by a single optionally signed
78 decimal integer constant enclosed in parentheses.
79
80 31 3 $ appears as a label prefix with and without subscripts within
81 the same block. All label prefix references to a label array
82 must be subscripted.
83
84 32 3 Compiler error: The procedure "copy_expression" has received
85 bad input. Correct all source program errors and re-compile. If
86 this error message persists contact the compiler maintenance personnel.
87
88 33 3 The entry name $ occurs as an entry name on more than one entry
89 or procedure statement within the same block.
90
91 34 3 Implementation restriction: This entry or procedure statement
92 contains more parameters then the implementation maximum of 128.
93
94 35 3 Syntax error in parameter list of entry or procedure statement.
95
96 36 3 Syntax error following the parameter list of an entry or procedure
97 statement.
98
99 37 3 Syntax error following the keyword "returns" in an entry or procedure statement.
100
101 38 3 Syntax error following the keyword "options"
102 in an entry, procedure, or begin statement.
103
104 39 3 Multiple "validate" options have been specified.
105
106 40 3 Syntax error following the keyword "validate" in an entry or procedure statement.
107
108 41 2 $ is not a valid option on an entry or procedure statement.
109 It and the rest of the statement have been ignored.
110
111 42 3 $ appears in a refer-option but does not appear in the same
112 based structure, or has not been properly qualified by its containing structure's names.
113
114 43 2 Syntax error in the condition prefix list.
115 Unable to locate a right parenthesis following the identifier $.
116
117 44 2 Syntax error in the condition prefix list. A colon must
118 immediately follow a parenthesized list of condition prefixes.
119
120 45 2 A condition prefix cannot contain the condition name $.
121
122 46 2 Implementation restriction: The program exceeds the limit of 16383 source lines.
123 The object segment may be incorrect if the -optimize control argument has been used.
124 The object segment will be incorrect if any of -table, -brief_table,
125 -profile, or -long_profile have been used.
126
127 47 1 $ has been passed as an argument by value rather than by reference
128 because its attributes did not match the parameter to which it was passed.
129
130 48 3 Syntax error in an apparent default statement. Statement ignored.
131
132 49 3 The right-hand-side of this apparent assignment statement is not
133 an expression.
134
135 50 3 The array or structure value in this return statement cannot be returned
136 because all entries that return values return only scalar values.
137
138 51 3 Area values cannot be compared.
139
140 52 3 Compiler error: "operator_semantics" has received an operator it cannot
141 process. Correct all source program errors. If this message persists,
142 contact the compiler maintenance personnel.
143
144 53 3 This return statement is invalid because no entry to this procedure
145 has been declared with a returns attribute. If an entry is to be invoked
146 as a function it must have a returns attribute.
147
148 54 3 The identifier $ appears as a label prefix on more than one
149 statement in the same block.
150
151 55 3 Multiple like attributes have been specified for $. Processing of this
152 declaration has been terminated.
153
154 56 1 This statement can never be reached during execution due to the
155 presence of an unconditional goto statement or return statement
156 immediately preceding it.
157
158 57 3 The declaration of $ contains a "dimension" attribute that is not
159 followed by a list of array bounds.
160
161 58 3 The declaration of $ contains an unrecognizable refer-option.
162
163 59 3 $ has been found as a label on more than one statement within the
164 same block.
165
166 60 3 The factored structure level number conflicts with a previously
167 specified structure level number. The factored level
168 number has been ignored.
169
170 61 3 Implementation restriction: The number of arguments or subscripts used in
171 this reference exceeds the compiler limit of 128.
172
173 62 3 An array or structure valued expression has been found in a
174 context which requires a scalar value.
175
176 63 3 The name $ cannot be declared with the builtin attribute,
177 because it is not a builtin function.
178
179 64 2 The undeclared identifier $ has been used as an entry but
180 is not a builtin function known to this implementation.
181 It has been declared as an external entry constant.
182
183 65 3 A reference to the generic entry $ could not be resolved because no
184 appropriate match could be found.
185
186 66 3 The based variable $ has been referenced without a locator
187 qualifier.
188
189 67 3 The non-based variable $ has been referenced with a locator
190 qualified reference.
191
192 68 3 The locator used to qualify a reference to $ is an array
193 or structure value. Locator qualifiers must be scalar pointer or offset
194 expressions.
195
196 69 1 The undeclared identifier $ has been contextually
197 declared as a pointer. It will acquire default attributes.
198
199 70 4 Implementation restriction: A locator qualified reference to $ has
200 more than 128 levels of pointer qualification in its size,
201 array bounds, or subscripts has caused the semantic translator's
202 locator stack to overflow. Reduce the complexity of the
203 variable's declaration and recompile.
204
205 71 3 Syntax error in macro; an end-of-file occured before
206 encountering a semi-colon. The macro is ignored.
207 Check for a missing semi-colon.
208
209 72 3 A function reference containing an array valued entry
210 expression has been found. All function references must
211 invoke a scalar entry value.
212
213 73 3 The declaration of $ contains an array or structure value
214 for its area size, string length, or array bounds.
215
216 74 1 The undeclared identifier $ has been contextually
217 declared as an area. It will acquire default attributes.
218
219 75 1 The undeclared identifier $ has been contextually
220 declared as a file constant. It will acquire default attributes.
221
222 76 2 The identifier $ has been multiply declared.
223 References to it may not have been properly resolved.
224
225 77 1 The undeclared identifier $ has been declared by
226 implication. It will acquire default attributes.
227
228 78 3 A label value has been found in a context which cannot contain
229 a label value.
230
231 79 3 The operands of an infix operator or an assignment operator
232 or arguments of a builtin function are
233 either array values with unequal dimensionality or structures
234 with different structuring.
235
236 80 3 A subscripted reference to the label constant $ contains
237 more than one subscript.
238
239 81 3 A subscripted reference to $ has fewer subscripts than the
240 array has dimensions. To reference a cross-section use
241 asterisk subscripts.
242
243 82 3 A subscripted reference to $ has more subscripts than the
244 array has dimensions.
245
246 83 3 Implementation restriction: The constant label array
247 $ has been passed as an argument. This implementation does not
248 support the passing of label array constants. Elements of such
249 arrays may be passed but the entire array cannot be passed.
250
251 84 3 One of the subscripts in a subscripted reference to $ is an
252 aggregate value. Subscripts must be scalar values.
253
254 85 3 $ has been invoked without arguments, but its declaration
255 indicates that arguments are required.
256
257 86 2 $ has been invoked with arguments but no parameter
258 descriptors were specified in its declaration.
259 Standard PL/I requires that all entries be fully declared.
260 If this is a non-standard Multics entry, declare it with
261 the "optionsvariable" attribute.
262
263 87 3 $ has been invoked with the wrong number of arguments.
264
265 88 3 $ is a function invoked by a call statement.
266
267 89 3 Implementation restriction: A cross-section array reference
268 cannot be passed as an argument unless the receiving
269 parameter is declared as an array with asterisk bounds.
270
271 90 3 The left side of an aggregate assignment is not a reference to
272 an aggregate variable.
273
274 91 3 The left side of an aggregate assignment is a reference to
275 a constant.
276
277 92 3 Compiler error: The right side of an aggregate assignment statement
278 seems to be incorrectly represented. Correct all source program
279 errors and recompile. If this message persists contact the compiler
280 maintenance personnel.
281
282 93 3 An aggregate has been assigned to a scalar. No conversion from
283 aggregate to scalar is defined in PL/I.
284
285 94 3 Implementation restriction: Rename-option table overflow.
286 A maximum of 20 renames may be specified in one compilation.
287
288 95 3 Syntax error in a condition prefix list.
289 $ should be an identifier.
290
291 96 3 A statement must begin with an identifier or semi-colon, not a $.
292
293 97 3 $ has been given the "parameter" attribute but does not
294 appear as a parameter of any entry to the procedure in which
295 it was declared.
296
297 98 3 $ has been given the "structure" attribute but is not followed
298 by a declaration whose level number is greater than its own.
299
300 99 2 Text follows the logical end of the program. Check for a premature end statement.
301
302 100 2 Implementation restriction: The identifier or constant $ exceeds the
303 maximum length of 256 for identifiers, 254 for character strings,
304 or 253 for bit strings. It has been truncated.
305
306 101 2 The source program had insufficient end statements.
307 One has been supplied.
308
309 102 3 A structure qualified reference to $ has been used,
310 but no structure declaration corresponding to this reference
311 exists within the scope known to the reference.
312
313 103 3 Syntax error in macro; identifier following percent sign is not
314 "include", "page", or "skip". The macro is ignored.
315
316 104 3 Syntax error in %include macro; the token following %include
317 must be an identifier or character string. The %include macro has
318 been ignored.
319
320 105 3 Implementation restriction: This statement exceeds the maximum of 3000
321 tokens and has been truncated at that number.
322
323 106 3 Syntax error in %include macro; the include file name is longer
324 than 23 characters. The %include macro is ignored.
325
326 107 3 Include segment $ not found. The %include macro is ignored.
327
328 108 3 This %include macro would cause an infinite recursion of include macros.
329 It has been ignored.
330
331 109 2 Implementation restriction: The string $ is too long when replicated.
332 It will be replicated only as many times as will fit in char 254 or bit 253.
333
334 110 3 The replication coefficient $ is not a decimal integer.
335 Replication has been ignored.
336
337 111 3 Implementation restriction: The program exceeds the maximum of 31 statements
338 per line.
339
340 112 3 Implementation restriction: Include segment $ has
341 exceeded the nesting limit of 32. The %include macro is ignored.
342
343 113 3 $ has been given the "member" attribute but does not have
344 a level greater than one or does not follow a structure declaration.
345
346 114 3 The controlled variable $ may not be allocated or freed in a user-
347 specified area.
348
349 115 3 The variable $ has not been declared with the "based" or "controlled" attribute.
350
351 116 3 The locator variable which is to be used for the allocation of $ is an
352 offset variable. Therefore, an area variable must be specified either by the use of
353 an in-option or by specifying an area variable in the offset attribute used
354 to declare the locator. No such area variable can be found for this attempted
355 allocation.
356
357 117 3 The locator variable which is to be used for the allocation of $ has not been
358 declared.
359
360 118 3 The variable $ has been used in a context which requires an area
361 value but has not been declared as an area.
362
363 119 3 The declaration of $ contains an invalid like attribute.
364
365 120 3 The declaration of $ contains a like attribute that does not
366 refer to a structure.
367
368 121 3 The number of arguments used in a reference to the builtin function
369 $ is not equal to the number of arguments required by that function.
370
371 122 3 The number of arguments used in a reference to the builtin function
372 $ is less than the minimum number of arguments required by that function.
373
374 123 3 The number of arguments used in a reference to the builtin function
375 $ is either less than the minimum number of arguments required by
376 that function or is more than the maximum allowed by that function.
377
378 124 3 The builtin function $ has been referenced with arguments not
379 acceptable to the function.
380
381 125 3 Syntax error in macro; another percent sign was encountered.
382 Check for a missing semi-colon.
383
384 126 1 The <environment attribute> or <options attribute> has caused the
385 name $ to acquire further attributes. This is nonstandard.
386
387 127 3 The first argument to the builtin function $ must be an array.
388
389 128 3 The second argument to the builtin function $ specifies a
390 dimension which is not declared for this array.
391
392 129 3 Implementation restriction: The include file $ exceeds the maximum
393 number 255 of include files allowed. The %include macro is ignored.
394
395 130 3 A conversion error has been detected in trying to convert
396 the identifier $ into some other data type.
397
398 131 3 Temporary restriction: The builtin function $ is not implemented by
399 this version of the compiler.
400
401 132 3 The argument of the builtin function $ must be a reference
402 to a variable. Labels, constants, and expressions are not
403 allowed.
404
405 133 1 The undeclared identifier $ has been contextually declared
406 as a condition name. It will acquire default attributes.
407
408 134 3 A label constant has been used on the left side of this assignment statement.
409
410 135 3 A file, entry, or format constant has been used on the left side of this
411 assignment statement.
412
413 136 3 Compiler error: A conversion error has been detected by the procedure
414 "convert". Correct all source program errors and recompile.
415 If this message persists contact the compiler maintenance personnel.
416
417 137 3 Temporary restriction: Cross-sections of array $ cannot be passed
418 as an argument.
419
420 138 3 The object $ of the refer-option must not be locator qualified,
421 and it must not be subscripted.
422
423 139 3 Implementation restriction: The argument $ to the builtin function "string" must either be all character
424 strings or all bit strings. No mixed data-types are acceptable.
425
426 140 3 Aggregate expressions cannot be used in a do-specification list.
427
428 141 3 The $ builtin function cannot be used as a pseudovariable when its argument
429 is not an unaligned non-varying string or an aggregate consisting entirely of
430 unaligned non-varying bit strings or entirely of unaligned character-strings.
431
432 142 3 Implementation restriction: The only arguments acceptable to the $ builtin function
433 are scalar arithmetic variables, unaligned non-varying strings, and aggregates that
434 consist entirely of unaligned non-varying bit strings or entirely of unaligned
435 non-varying character strings.
436
437 143 3 Implementation restriction: area references cannot be used in a do-specification
438 list.
439
440 144 3 Implementation restriction: adjustable strings or strings with star-extents
441 cannot be used in a do-specification list.
442
443 145 3 The left hand side of an assignment operator cannot
444 be an expression or a label constant.
445
446 146 3 Implementation restriction: The builtin function $ creates
447 a result whose precision exceeds the implementation limits. The
448 maximum allowable precision has been used. The limits are:
449 fixed bin71, fixed dec59, float bin63 and float dec59.
450
451 147 3 In the use of the $ builtin function or pseudovariable
452 the substring does not lie completely within the string.
453
454 148 3 Expressions or pseudovariables cannot be used as arguments
455 to the $ pseudovariable; the argument must be a variable.
456
457 149 2 The declaration of $ is followed by declarations with level numbers greater than one,
458 but it is not a structure or does not have a level number. It has been given a level of one.
459
460 150 2 This else clause has no if statement preceding it
461 and has been ignored. Check for a missing end statement.
462
463 151 2 An underscore or dollar sign may not begin an identifier,
464 and has been ignored.
465
466 152 2 Non-binary digit in apparent bit string $. A character-string
467 is assumed.
468
469 153 2 Non-binary digit in apparent binary constant $. Constant
470 assumed to be decimal.
471
472 154 3 Implementation restriction: The bit string constant $ exceeds the
473 maximum length of 253 bits after the radix factor has been applied.
474
475 155 2 No exponent in the floating-point constant $. The exponent
476 is assumed to be zero and the constant is assumed to be a real
477 floating-point decimal constant.
478
479 156 1 The <expression> in an <if statement> or <while expression> is
480 ^<expr>, where <expr> is not bit1. This is often a
481 programming error. To bypass, use a relational operator.
482
483 157 2 An identifier, number, or string immediately follows the constant $.
484
485 158 2 A string immediately follows the identifier $.
486
487 159 2 The character whose bit representation is $ is not permitted except in
488 character strings and comments, and has been ignored.
489
490 160 3 The $ builtin function requires a scale factor when its arguments are fixed-point.
491
492 161 3 In a rename-option $ was encountered when a left parenthesis was
493 expected. The renaming has been deleted.
494
495 162 3 In a rename-option $ was encountered when expecting the first name
496 of the option. The renaming has been deleted.
497
498 163 3 In a rename-option $ could not be found among the list of renameable
499 names. The renaming has been deleted.
500
501 164 3 In a rename-option $ was encountered when a comma was expected.
502 The renaming has been deleted.
503
504 165 3 In a rename-option $ was encountered when expecting the second name
505 of the option. The renaming has been deleted.
506
507 166 2 In a rename-option $ was encountered when a right parenthesis was
508 expected.
509
510 167 3 The $ builtin function cannot have a scale factor when its arguments are floating-point.
511
512 168 3 One of the dimensions of the array $ has a lower bound that is greater
513 than the upper bound.
514
515 169 3 The label prefix of a format statement cannot be subscripted.
516
517 170 3 A complex format item must contain either "e", "f" or numeric-picture
518 format items.
519
520 171 3 A remote format item must contain a format value.
521
522 172 1 The $ builtin has been used in a nonstandard manner.
523
524 173 1 It is nonstandard for the base variable of the <defined attribute>
525 of $ to be a based variable.
526
527 174 1 It is nonstandard for the varying string $ to be a defined variable.
528
529 175 3 The base reference of the defined attribute does not reference a
530 variable declared in one of the blocks containing the declaration of $.
531
532 176 3 The base reference of the defined attribute in the declaration of $ identifies
533 another defined variable or a named constant.
534
535 177 3 The declaration of $ is in error because it specifies isub or simple
536 defining and includes a "position" attribute.
537
538 178 3 $ cannot be string overlay defined onto the variable identified
539 by the base reference of its defined attribute.
540
541 179 3 $ cannot be isub, simple, or string overlay defined onto the variable
542 identified by the base reference of its defined attribute due to differences
543 in the attributes or extents of the defined variable and its base.
544
545 180 4 The first statement of a program must be a procedure statement.
546
547 181 3 The base reference of the defined attribute in the declaration of $
548 contains too many asterisks or an invalid isub.
549
550 182 3 Implementation restriction: The isub defined array $ cannot be passed as
551 an argument.
552
553 183 3 The base reference of the defined attribute of $ contains
554 isubs or asterisks, but the defined variable is not an array.
555
556 184 3 A subscripted reference contains one or more subscripts that
557 are outside the bounds of the array $.
558
559 185 3 The position attribute in the declaration of $ contains an
560 aggregate valued expression.
561
562 186 3 The data types of the operands of a relational operator cannot be
563 converted to a common type suitable for comparison.
564
565 187 3 The $ builtin function can only used as the right side of the assignment
566 statement, as an argument, or as an initial value in an "initial" attribute.
567
568 188 3 The identifier $ is not an area variable, and therefore cannot be assigned the area returned by
569 the builtin function "empty".
570
571 189 3 The declaration of the structure $ contains both a like attribute
572 and structure members.
573
574 190 3 The builtin function $ expects a one-dimensional array as its argument.
575
576 191 1 A stringsize conversion error occurred when $ was converted to its internal
577 representation.
578
579 192 3 The declaration of $ contains an unrecognizable "options" attribute.
580
581 193 3 The declaration of $ contains an unrecognizable "environment" attribute.
582
583 194 3 Compiler error: "Declare" was unable to find a
584 declaration of $ when processing a declaration of an entry constant.
585 Correct all source program errors and recompile. If this message persists
586 contact the compiler maintenance personnel.
587
588 195 3 Compiler error: The internal procedure "size" in "expand_assign"
589 has been called with a null pointer or a pointer to a node other than
590 an operator or reference node. Fix all source program errors, if this
591 message persists contact the compiler maintenance personnel.
592
593 196 3 $ has been used as a label constant and as a parameter in the same block.
594
595 197 3 An open statement contains an unrecognizable "environment" attribute.
596
597 198 3 Only string and real arithmetic values can be compared with relational
598 operators other than = and ^=.
599
600 199 3 A descriptor with no attributes was found in an entry... attribute,
601 a returns... attribute or option, or a when... clause.
602 At least one attribute is required in a descriptor.
603
604 200 3 The declaration of $ contains incompatible attributes.
605
606 201 2 Implementation Restriction: The precision of $ exceeds the
607 implementation limit. The maximum allowable precision has been used.
608 The limits are: fixed bin71, fixed dec59, float bin63, float dec59.
609
610 202 1 $ is a nonstandard builtin function.
611
612 203 2 The string variable $ has no declared length. A length of one
613 has been supplied.
614
615 204 2 Implementation restriction: The string or area variable $ has a length or size less than
616 the minimum allowed by the implementation. String lengths must
617 be non-negative, area sizes must be greater than 29.
618
619 205 2 Implementation Restriction: The string or area variable $ has a length or size greater than
620 the maximum allowed by the implementation. The limits are:
621 char1048576, bit9437184, area262144.
622
623 206 1 This default statement would create an invalid declaration
624 if it were applied to the declaration of $. It has not been applied.
625
626 207 3 Syntax error in the range operand of this default statement.
627 The statement has been removed from the program.
628
629 208 3 The predicate of this default statement contains non-boolean operators.
630 The statement has been removed from the program.
631
632 209 3 The predicate of this default statement contains an illegal operand.
633 The statement has been removed from the program.
634
635 210 3 $ is a member of a structure but has been declared with the
636 "based", "auto", "static", "controlled", "defined", "constant",
637 or "parameter" attributes. Members of structures inherit these
638 attributes from their level-one containing structure.
639
640 211 3 The declaration of $ has been invalidated by this default statement.
641
642 212 3 $ has the "member" attribute or has a level number greater than one
643 but it was not preceded by a structure. The level number
644 has been set to zero and the "member" attribute removed.
645
646 213 3 The entry constant $ has been multiply declared.
647
648 214 1 The undeclared identifier $ has been contextually
649 declared as a parameter. It will acquire a default data type.
650
651 215 3 The declaration of $ contains asterisk array bounds, string
652 lengths, or area sizes. Only parameters may have asterisks
653 in these contexts.
654
655 216 3 The declaration of $ contains expressions in its array bounds,
656 string lengths, or area sizes. Only automatic, based, controlled or defined
657 variables may have expressions in these contexts. Replace expressions with
658 decimal integers.
659
660 217 3 The declaration of $ contains refer-options in its array
661 bounds, string lengths, or area sizes. Only members of based structure variables
662 may have refer-options.
663
664 218 3 The declaration of $ contains an "external" attribute which
665 is inconsistent with the variable's storage class. Only static
666 or controlled variables may be external.
667
668 219 3 The declaration of $ contains a "varying" attribute
669 which is inconsistent with the variable's data type. Only
670 bit-string or character-string variables may be varying.
671
672 220 3 The declaration of $ contains an "initial" attribute
673 which is inconsistent with the variable's storage class.
674 Parameter or defined variables cannot be given initial values.
675
676 221 3 An ambiguous reference to $ has been found. Additional
677 structure qualification is necessary to either make the
678 reference unique or fully qualified.
679
680 222 2 Implementation restriction: The scale factor declared for $ is outside
681 the range -128<^H_q<^H_127. It has been set to the minimum or maximum allowed.
682
683 223 3 A non-entry value has been used in a context which requires an entry value.
684
685 224 3 $ has been used in a context which requires an entry value.
686
687 225 3 A non-string or non-arithmetic value has been used in a context
688 which requires a string value.
689
690 226 3 $ has been used in a context which requires a string value.
691
692 227 3 A non-arithmetic or non-string value has been used in a context which
693 requires an arithmetic value.
694
695 228 3 $ has been used in a context which requires an arithmetic value.
696
697 229 3 A non-label value has been used in a context which requires a label value.
698
699 230 3 $ has been used in a context which requires a label value.
700
701 231 3 A non-locator value has been used in a context which requires a locator value.
702
703 232 3 $ has been used in a context which requires a locator value.
704
705 233 1 $ has been converted from an arithmetic value to a string value.
706
707 234 1 An arithmetic value has been converted to a string value.
708
709 235 1 $ has been converted from a string value to an arithmetic value.
710
711 236 1 A string value has been converted to an arithmetic value.
712
713 237 3 A left parenthesis is required in place of $.
714
715 238 3 A right parenthesis is required in place of $.
716
717 239 3 Illegal option or combination of options used in input/output statement.
718
719 240 3 An identifier is required in place of $.
720
721 241 3 The from-option must be used in a write statement.
722
723 242 2 Temporary restriction: This version of the compiler does not implement
724 defaulting of constants. The predicate of this default statement should
725 contain "&^constant" until this restriction is removed.
726
727 243 1 The variable $ has been declared with the "defined"
728 attribute. The syntax of the defined attribute has been
729 changed to "defined <base reference>." This version of the compiler
730 temporarily uses the old syntax if no parenthesis are present.
731
732 244 3 The builtin function $ cannot be used as a pseudovariable. Hence it
733 cannot appear on the left-hand-side of a statement.
734
735 245 3 The file-option must be supplied in this kind of
736 input/output statement.
737
738 246 3 The constant $ cannot be converted to a data-type
739 other than arithmetic-type and string-type.
740
741 247 3 Improper option for this input/output statement, or invalid redundant
742 use of the same option.
743
744 248 3 Compiler error: Bad input $ to the conversion routine "convert".
745 Correct all program errors and recompile. If this message persists
746 contact the compiler maintenance personnel.
747
748 249 3 A non-area has been used in a context which requires an area.
749
750 250 3 $ has been used in a context which requires an area.
751
752 251 3 A non-file value has been used in a context which requires a file value.
753
754 252 3 $ has been used in a context which requires a file value.
755
756 253 3 A conversion error occurred when $ was converted to its internal
757 representation.
758
759 254 3 A data list is required in this get or put statement. Only the
760 get data or put data statement can be written without a data list.
761
762 255 3 The "edit" or "list" keywords of a get or put statement
763 must be followed by a parenthesized data list. $ was found
764 in place of the left parenthesis.
765
766 256 3 Syntax error in a data-specification list. The statement appears to be
767 in error somewhere around the token $.
768
769 257 3 Syntax error in locate statement. An identifier should immediately
770 follow the word "locate".
771
772 258 3 A data list do-group appears to be terminated by $ instead of
773 a right parenthesis.
774
775 259 1 Multics restriction: More than 16384 words of internal static storage have been declared;
776 the object segment produced by this compilation will not be bindable.
777
778 260 3 A conversion error occurred when the initial value of $ was
779 converted to its internal representation.
780
781 261 3 Compiler error: target precision missing in conversion from float
782 to fixed. Correct all source program errors and re-compile.
783 If this message persists, contact the compiler maintenance personnel.
784
785 262 3 Compiler error: target precision missing in conversion of $ from
786 float to fixed. Correct all source program errors and re-compile.
787 If this message persists, contact the compiler maintenance personnel.
788
789 263 3 The subroutine $ is invoked by a function reference.
790
791 264 3 Implementation restriction: The maximum number of initial items in an initial list of a
792 non-static variable is 512. The declaration for $ exceeds this maximum.
793
794 265 3 Implementation restriction: the empty builtin function cannot be assigned
795 to a structure $.
796
797 266 3 A procedure statement or entry statement must have at least one label.
798
799 267 1 Procedure $ has never been referenced or is unreachable from the external procedure.
800
801 268 3 Error in contextually declaring the identifier $, as it has been previously
802 declared with other attributes.
803
804 269 3 The argument $ has more dimensions than the parameter indicates.
805
806 270 3 The label of an entry statement or a procedure statement cannot be subscripted.
807
808 271 3 The second argument to the builtin function $ must be non-negative if the
809 argument to be rounded has the float attribute.
810
811 272 3 Evaluation of the offset expression to the identifier $ is not
812 possible due to the presence of an asterisk as one of its subscripts.
813
814 273 3 $ is not a level one item. Therefore, it cannot be allocated or freed.
815
816 275 3 A data list has a $ where "do", ")", or "," should appear.
817
818 276 2 Implementation restriction: The builtin function $ cannot be used as a
819 pseudovariable as yet.
820
821 277 3 Implementation restriction: Mathematical builtin functions with
822 aggregate arguments are not implemented yet.
823
824 278 3 Syntax error in a format-list. The symbol $ seems out of place.
825
826 279 3 The declaration of $ contains an incomplete "returns" attribute.
827
828 280 3 The declaration of $ contains an incomplete "dimension" attribute.
829
830 281 3 The declaration of $ contains an incomplete "picture" attribute.
831
832 282 3 The declaration of $ contains an incomplete "position" attribute.
833
834 283 3 The declaration of $ contains an incomplete "initial" attribute.
835
836 284 3 The declaration of $ contains an incomplete "generic" attribute.
837
838 285 3 The declaration of $ contains an incomplete "environment" attribute.
839
840 286 1 The mapping of structure $ may have changed from that provided by a
841 previous compilation. An aligned structure, all of whose members are
842 packed, now occupies an integral number of fullwords.
843
844 287 3 Implementation restriction: A complex format can only be made up of e_format,
845 f_format, or numeric picture formats.
846
847 288 3 Unrecognizable option or attribute $ in an input/output statement.
848 It has been ignored.
849
850 289 3 A "data", "edit", or "list" option may only be used in a get statement or a
851 put statement.
852
853 290 3 An expression is required in place of $.
854
855 291 3 Compiler error: there is no pointer in the stack to be used by the bit-pointer
856 operator. Correct all source program errors and re-compile. If this
857 message persists, contact the compiler maintenance personnel.
858
859 292 3 Number of elements to be initialized is not the same as the number of
860 elements in the array $.
861
862 293 3 Syntax error in a data-list specification: possibly missing a pair of
863 parentheses around a do-group.
864
865 294 3 The $ builtin function cannot take an aggregate of string data
866 that is not suitable for use in string overlay defining.
867
868 295 3 $ is used in an initial list or extent expression of a variable that is declared in the same block.
869 The program is in error because automatic and defined variables cannot depend on the order in which
870 variables are initialized.
871
872 296 1 $ has been passed as an argument by value rather than by reference
873 because it is an isub-defined array.
874
875 297 3 Syntax error in a picture format item. The keyword "p" is not
876 followed by a picture.
877
878 298 3 Syntax error in a format-list. $ is not a valid keyword.
879
880 299 3 The declaration of $ contains a like attribute that refers to another
881 declaration containing a like attribute or that was produced by
882 expansion of a like attribute.
883
884 300 3 Compiler error: opcode $ found by code generator in wrong context.
885 Retain output and contact the compiler maintenance personnel.
886
887 301 3 Compiler error: opcode $ not yet handled by code generator.
888 Retain output and contact the compiler maintenance personnel.
889
890 302 3 Compiler error: macro $ not found in macro table.
891 Retain output and contact the compiler maintenance personnel.
892
893 303 3 Compiler error: macro $ used with too few arguments.
894 Retain output and contact the compiler maintenance personnel.
895
896 304 3 Compiler error: macro $ has no body.
897 Retain output and contact the compiler maintenance personnel.
898
899 305 3 Compiler error: storage class $ not handled.
900 Retain output and contact the compiler maintenance personnel.
901
902 306 2 Implementation restriction: The defined variable $ cannot be
903 represented in the run-time symbol table required by the "table" option
904 or data-directed I/O. This is due to the use of a "*" or "isub" in the
905 defining declaration.
906
907 307 1 The variable $ has been referenced but has never been set.
908
909 308 4 Multics restriction: More than $ words of automatic storage have been
910 declared.
911
912 309 3 Compiler error: Compiler procedure $ has been called but is not
913 yet implemented. Correct all source program errors and recompile.
914 If this message persists, contact the compiler maintenance personnel.
915
916 310 4 Compiler error: $ while in the code generator. Correct all source
917 program errors and recompile. If this message persists, contact the
918 compiler maintenance personnel.
919
920 311 4 Implementation restriction: The maximum program size of $ words has been exceeded. Reduce
921 the size of the source program and recompile.
922
923 312 3 Compiler error: attempt to make reference node $ word addressable when it
924 has a non-word offset expression. Retain output and contact the compiler-
925 maintenance personnel.
926
927 313 2 Compiler error: attempt to use reference node $ after reference count has reached
928 0. Correct all source program errors and recompile. If this message persists,
929 contact the compiler maintenance personnel.
930
931 314 2 Compiler error: reference count < 0 when freeing temporary node $.
932 Correct all source program errors and recompile. If this message
933 persists, contact the compiler maintenance personnel.
934
935 315 3 Compiler error: temporary node $ does not have value in storage.
936 Correct all source program errors and recompile. If this message
937 persists, contact the compiler maintenance personnel.
938
939 316 3 Compiler error: attempt to access temporary $ with reference count <= 0.
940 Correct all source program errors and recompile. If this message
941 persists, contact the compiler maintenance personnel.
942
943 317 3 Compiler error: length or offset expression found with operand1 = null.
944 Correct all source program errors and recompile. If this message
945 persists, contact the compiler maintenance personnel.
946
947 318 2 Compiler error: One or more fields in the runtime symbol table entry
948 of $ cannot be encoded. Correct all source program errors and recompile.
949 If this message persists, contact the compiler maintenance personnel.
950
951 319 1 The "stringsize" condition will be raised when this statement is executed.
952
953 320 3 The static label variable $ has been declared with an initial attribute.
954 Static label variables cannot be initialized because a label value consists
955 of an environment or block activation pointer in addition to the address
956 of a statement. Since static variables are initialized prior to block
957 activation they cannot possibly be initialized.
958
959 321 3 The static area variable $ has been declared with an initial attribute.
960 Static area variables cannot be initialized by the programmer because
961 expressions or calls are not permitted as static initial values.
962
963 322 3 The static entry variable $ has been declared with an initial attribute.
964 Static entry variables cannot be initialized because an entry value
965 consists of an environment or block activation pointer in addition to the
966 address of an entry point. Since static variables are initialized prior
967 to block activation they cannot possibly be initialized.
968
969 323 3 The static variable $ has been declared with a initial-call as its
970 initial value. Because static variables are initialized prior to block entry,
971 entry expressions and calls are not permitted as initial
972 values of static data.
973
974 324 3 The static variable $ has an initial attribute which contains non-constant
975 repetition factors or initial values. Because static variables are
976 initialized prior to block entry, expressions are not permitted in
977 the initial attribute of static data.
978
979 325 2 The program contains an infinite loop.
980
981 326 2 An element of the constant label array $ has been used as a label on
982 more than one statement.
983
984 327 1 Implementation restriction: only $ symbols may appear
985 in the cross-reference table.
986
987 328 3 Compiler error: index-register manager unable to load $ because all registers
988 locked. Retain output and contact the compiler maintenace personnel. It
989 may be possible to bypass this bug by using the optimizer.
990
991 329 3 Compiler error: aq register manager unable to load $ because all registers
992 locked. Retain output and contact the compiler maintenance personnel. It
993 may be possible to bypass this bug by using the optimizer.
994
995 330 3 Compiler error: temporary node $ does not have address in storage. Correct
996 all source program errors and recompile. If this message persists, contact
997 the compiler maintenance personnel.
998
999 331 3 Compiler error: unimplemented conversion. Correct all source program errors
1000 and recompile. If this message persists, contact the compiler maintenance
1001 personnel.
1002
1003 332 3 Compiler error: reference node $ has incorrect offset units. Correct
1004 all source program errors and recompile. If this message persists, contact
1005 the compiler maintenance personnel.
1006
1007 333 3 Implementation Restriction: A forward reference may not be made to a constant
1008 that is more than $ words away from the start of the segment.
1009
1010 334 4 Compiler error: $ while in the parse. Correct all source
1011 program errors and recompile. If this message persists,
1012 contact the compiler maintenance personnel.
1013
1014 335 4 Compiler error: $ while in the semantic translator. Correct
1015 all source program errors and recompile. If this message
1016 persists, contact the compiler maintenance personnel.
1017
1018 336 4 Compiler error: $ while preparing the symbol table. Correct
1019 all source program errors and recompile. If this message
1020 persists, contact the compiler maintenance personnel.
1021
1022 337 4 Compiler error: $ while in the optimizer. Correct all source
1023 program errors and recompile. If this message persists,
1024 contact the compiler maintenance personnel.
1025
1026 338 3 Implementation restriction: stringa2*, or unspeca2* are not implemented yet.
1027
1028 339 2 Implementation restriction: the multiplier field in the runtime symbol
1029 table entry of $ cannot be encoded because the variable was never
1030 referenced.
1031
1032 340 3 Implementation restriction: The number of arguments in a function or procedure
1033 call must not exceed $.
1034
1035 341 3 The static pointer or offset variable $ can only
1036 be initialized to the null builtin function.
1037
1038 342 4 Installation error: Code generator version does not match commmand
1039 program version. Issue a new_proc command and recompile. If this
1040 message persists, contact installation personnel.
1041
1042 343 3 A defined array which is not isub defined or string-overlay defined
1043 must have for a base reference an array reference which has an asterisk
1044 subscript for each bound.
1045
1046 344 2 The compiler is unable to get status information on the source or
1047 include file $. Check for missing "s" access on the directory
1048 containing the file. The object segment will be non-standard.
1049
1050 345 2 Multics restriction: the external static variable $ has
1051 been declared with the initial attribute. This is not
1052 allowed for variables whose names contain a dollar-sign.
1053
1054 346 3 The locator used in the set option of an allocate statement, or as an implicit
1055 qualifier for $, is an array or structure value. Locator qualifiers must be
1056 scalar pointer or offset expressions.
1057
1058 347 1 A stringsize error occurred when the initial value of $ was
1059 converted to its internal representation.
1060
1061 348 2 $ is not a valid option on a begin statement. It and the
1062 rest of the statement have been ignored.
1063
1064 349 1 $ contains the <options attribute> but does not contain
1065 the <entry attribute>. This is nonstandard.
1066
1067 350 1 A <default statement> has appeared in a block other than the
1068 external procedure. This is nonstandard.
1069
1070 351 1 The element $ appearing in the data list of a put data
1071 or put list statement is not of arithmetic or string type.
1072 This is nonstandard.
1073
1074 352 1 The data list of a put list or put data statement contains an
1075 expression of other than string or arithmetic type. This is
1076 nonstandard.
1077
1078 353 1 The <descriptor> $ has the <local attribute>. This is
1079 nonstandard.
1080
1081 354 1 The nonstandard attribute $ makes programs dependent on Multics PL/I.
1082
1083 355 1 The $ attribute makes programs dependent on Multics PL/I.
1084
1085 356 3 This end or return statement is invalid because the only entry to this procedure
1086 has been declared with a returns attribute, yet this statement does not
1087 return a value.
1088
1089 357 2 Implementation restriction: The variable $ exceeds the maximum size of 262144 words.
1090
1091 358 3 The element $ appearing in a data list of a put or get
1092 data or edit statement is a label, format, or entry constant,
1093 which is not allowed.
1094
1095 359 3 A builtin used in this statement has not yet been fully
1096 implemented. Processing of the statement has been terminated.
1097
1098 360 2 The source segment $ ends while in a comment. The comment has been closed.
1099
1100 361 2 The last statement of the source program does not end in a
1101 semicolon. One has been supplied.
1102
1103 362 3 The source segment $ ends while in a string constant. The string has been closed.
1104
1105 363 2 The character $ is not permitted except in character strings
1106 and comments, and has been ignored.
1107
1108 364 3 Implementation restriction: An external definition with the
1109 name "symbol_table" has been created. This name is reserved to
1110 denote the symbol section of the object segment.
1111
1112 365 4 Compiler error: $ while in the semantic translator. Possible
1113 recursion in declarations. Correct all source program errors
1114 and recompile. If this message persists, contact the compiler
1115 maintenance personnel.
1116
1117 366 2 Implementation restriction: program too big to build correct
1118 runtime symbol table. The declarations of $ cannot be chained.
1119
1120 367 3 Compiler error: attempt by aq_man to load unaligned reference $
1121 when it is not in an upper halfword. Correct all source program errors
1122 and recompile. If this message persists, contact compiler
1123 maintenance personnel.
1124
1125 368 2 $ is not a valid option on an entry statement.
1126 It and the rest of the statement have been ignored.
1127
1128 369 2 $ is not a valid option on an internal procedure statement.
1129 It and the rest of the statement have been ignored.
1130
1131 370 3 $ has been followed by a parenthesized list but is neither an entry value
1132 nor an array.
1133
1134 371 3 UNUSED ERROR MESSAGE.
1135
1136 372 3 Implementation restriction: The number of dimensions declared for $
1137 exceeds the limit of 127.
1138
1139 373 3 $ cannot be allocated or freed because it is a label constant.
1140
1141 374 3 Compiler error: attempt to load decimal value $ in a register.
1142 Retain output and contact the compiler maintenance personnel.
1143
1144 375 1 Syntax error in macro; excess arguments specified.
1145 They have been ignored.
1146
1147 376 1 Syntax error in macro; argument to %page or %skip must be a
1148 decimal integer enclosed in parentheses. The value 1 is assumed.
1149
1150 377 9 UNUSED to 399.
1151
1152 400 3 This statement could not be recognized.
1153
1154 401 3 An illegal occurrence of an else clause.
1155
1156 402 2 Syntax error in a do while... statement.
1157
1158 403 3 An illegal occurrence of the system on-unit.
1159
1160 404 2 The expression following the keyword "while" must be enclosed in parentheses.
1161
1162 405 2 Syntax error in while expression or missing right parenthesis following
1163 the while expression.
1164
1165 406 3 Syntax error in the control variable of a do statement. Iteration
1166 has been omitted.
1167
1168 407 3 The control variable of a do statement was not followed by an equal sign.
1169 Iteration has been omitted.
1170
1171 408 3 Syntax error in the first expression of a do-statement specification.
1172 Iteration has been omitted.
1173
1174 409 3 The "to" clause was encountered twice in a do-statement specification.
1175 Iteration has been omitted.
1176
1177 410 3 Syntax error in a begin statement.
1178
1179 411 3 An entry statement is not allowed within a begin block.
1180
1181 412 3 A return statement is not allowed within an on-unit begin block.
1182
1183 413 3 An entry statement may not be contained within an iterated do group.
1184
1185 414 3 Implementation restriction: A normalized picture cannot contain more than
1186 64 characters. Since e_, f_, and p_formats can produce pictures internally,
1187 an improper format value may cause this error.
1188
1189 415 2 Syntax error in an end statement. The symbol $
1190 which follows a label after the keyword "end" is not a semi-colon.
1191
1192 416 2 Syntax error in an end statement. The symbol $
1193 which follows the keyword "end" is neither an identifier nor a semi-colon.
1194
1195 417 2 The identifier $ following the keyword "end" on an end statement could
1196 not be matched with a previous label on a do, begin,
1197 or procedure statement.
1198
1199 418 3 Syntax error in the expression of a "to" clause in a do-statement control.
1200 Iteration has been omitted.
1201
1202 419 3 The "by" clause was encountered twice in a do-statement control.
1203 Iteration has been omitted.
1204
1205 420 3 Syntax error in the condition name of an on, revert, or signal statement.
1206
1207 421 2 On-units may not be labeled.
1208
1209 422 2 The token $ after the identifier "system" in an on-statement has been ignored.
1210
1211 423 3 An illegal statement occurred within an on statement.
1212
1213 424 3 Syntax error in the expression of a "by" clause in a do-statement control.
1214 Iteration has been omitted.
1215
1216 425 3 A do-statement control is not terminated by a comma or semi-colon.
1217 Iteration has been omitted.
1218
1219 426 3 Syntax error in the expression of a "while" clause in a do-statement control.
1220 Iteration has been omitted.
1221
1222 427 3 Syntax error in a complex format-list.
1223
1224 428 2 Syntax error in a format statement. A semi-colon must immediately follow the format-list.
1225 The characters after the apparent end of the format list have been ignored.
1226
1227 429 3 Syntax error in the expression of a "repeat" clause in a do-statement control.
1228 Iteration has been omitted.
1229
1230 430 3 An illegal statement occurred within an if statement.
1231
1232 431 2 The keyword "then" is missing from an if statement.
1233
1234 432 3 Syntax error in the expression in an if statement.
1235
1236 433 3 Syntax error in a do-statement control.
1237 The "repeat" clause may not be used with a "to" or "by" clause.
1238
1239 434 3 Implementation restriction: The scale factor of a picture must lie between
1240 -128 and +127.
1241
1242 435 3 Illegal conversion between pointer and offset variables because no
1243 area has been declared to associate with the offset variable $.
1244
1245 436 3 The second argument $ used in the pointer builtin function must
1246 be a bit-string or an integer.
1247
1248 437 3 The second argument $ used in the pointer builtin function must
1249 be an area variable.
1250
1251 438 3 The first argument $ used in the pointer builtin function must
1252 be either a pointer or an offset variable.
1253
1254 439 2 $ appears in a <generic attribute>. A <reference> may not
1255 appear in an <arg selector> of a <generic attribute>.
1256
1257 440 3 Syntax error in a picture declared for $.
1258
1259 441 3 Syntax error in %include macro; the segment name is not immediately
1260 followed by a semi-colon.
1261
1262 442 3 The scalar variable $ has been initialized with more than one value.
1263
1264 443 3 A size conversion error occurred when $ was converted to its internal
1265 representation.
1266
1267 444 3 Syntax error in call statement.
1268
1269 445 3 The keyword "call" is not followed by an identifier in a call statement.
1270
1271 446 3 Syntax error in goto statement.
1272
1273 447 3 Syntax error in return statement.
1274
1275 448 3 In a read statement, exactly one of these options must appear: into, set, ignore.
1276
1277 449 3 In a read statement with ignore option, neither the key nor the keyto option may appear.
1278
1279 450 3 A set-option appears more than once in an allocate statement.
1280
1281 451 3 A left parenthesis is missing in a set-option of an allocate statement.
1282
1283 452 3 An in-option appears more than once in an allocate statement.
1284
1285 453 3 A left parenthesis is missing in an in-option of an allocate statement.
1286
1287 454 3 Syntax error in an allocate statement.
1288
1289 455 3 A left parenthesis is missing in a free statement.
1290
1291 456 3 Syntax error in free statement.
1292
1293 457 3 Syntax error in the character picture declared for $.
1294
1295 458 3 Syntax error in the floating-point picture declared for $.
1296
1297 459 3 Syntax error in the fixed-point picture declared for $.
1298
1299 460 2 Implementation restriction: This statement is not allowed by this version of the compiler.
1300
1301 461 3 The variable $ to be allocated by a locate statement must
1302 be unsubscripted and unqualified.
1303
1304 462 3 The reference $ appearing in a file-option or copy-option must be of type file.
1305
1306 463 3 The variable $ appearing in a set-option must be a pointer variable.
1307
1308 464 3 The variable $ in a keyto-option must be a character-string variable.
1309
1310 465 3 The variable $ appearing in a locate statement must be of level-one.
1311
1312 466 3 The string-option of a put statement requires a character-string variable.
1313
1314 467 3 Compiler error: io_semantics table size exceeded.
1315 Retain output and contact the compiler maintenance personnel.
1316
1317 468 3 The locate statement requires that a pointer variable be
1318 associated with the variable to be allocated either by a set-option
1319 or implicitly, via the declaration of the variable.
1320
1321 469 3 The element $ of a get data statement's list must be
1322 an unqualified, unsubscripted variable.
1323
1324 470 3 The element $ of a get data statement's list must be
1325 a string or numeric scalar variable or an
1326 aggregate consisting only of such elements.
1327
1328 471 3 The element $ appearing in the data list of a put data
1329 or get statement must be a variable.
1330
1331 472 3 The element $ appearing in the data list of a stream
1332 I/O statement must be of arithmetic or string type.
1333
1334 473 3 The data list of a get data statement may not contain an expression.
1335
1336 474 3 The data list of a put data or of a get statement may not contain an expression.
1337
1338 475 3 The data list of a stream I/O statement contains an expression
1339 of other than string or arithmetic type.
1340
1341 476 1 This non-iterative do statement can never be legally reached during execution due to the
1342 presence of an unconditional goto statement or return statement immediately preceding it.
1343
1344 477 3 The identifier $ used in an i-o condition must have the file attribute.
1345
1346 478 3 Implementation restriction: the builtin function $ does not take
1347 aggregate arguments.
1348
1349 479 3 Implementation restriction: conversion of a fixed decimal value
1350 to fixed binary has produced a scale factor outside the range
1351 -128<^H_q<^H_127.
1352
1353 480 3 Implementation restriction: conversion of $ from fixed decimal
1354 to fixed binary produces a scale factor outside the valid range of
1355 -128 to 127.
1356
1357 481 3 A negative argument has been specified for the builtin function $
1358 where a non-negative value is expected.
1359
1360 482 2 The variable $ has been declared optionsconstant which requires
1361 the internal and static attributes and an initial value.
1362
1363 483 3 Use of "returns" attribute with "optionvariable" is not permitted.
1364
1365 484 1 fixed<decimal_integer_constant>... produces a decimal value and may
1366 result in inefficient code. Users desiring a binary result should
1367 use the binary builtin function.
1368
1369 485 2 unspec<constant> is invalid. The argument to the unspec builtin must
1370 be a reference to a variable.
1371
1372 486 1 $ has been converted from a bit value to a character value.
1373
1374 487 1 A bit value has been converted to a character value.
1375
1376 488 1 $ has been converted from a character value to a bit value.
1377
1378 489 1 A character value has been converted to a bit value.
1379
1380 490 3 The declaration of $ specifies a precision of zero.
1381
1382 491 3 The in-option of an allocate statement requires a reference to
1383 an area variable.
1384
1385 492 3 Implementation restriction: The argument descriptor required to pass $
1386 as an argument exceeds the compiler's limit of 15 dimensions in an
1387 array which is passed as an argument.
1388
1389 493 3 Implementation restriction: The parenthesized data list following
1390 the keyword "edit" or "list" in a get or put statement may not have
1391 more than 128 elements.
1392
1393 494 3 A reference has been made to an element of $ that is not defined by
1394 a <label prefix>.
1395
1396 495 3 Compiler error: During format list processing "io_data_list_semantics"
1397 has received a node it cannot process. Correct all source program
1398 errors. If this message persists, contact the compiler maintenance
1399 personnel.
1400
1401 496 3 Improper constant values have been found during processing of an e_format
1402 or f_format item in this statement. The size condition would occur
1403 if this statement were executed.
1404
1405 497 3 A format list must contain at least one data format item.
1406
1407 498 3 The declaration of $ contains an incomplete "options" attribute.
1408
1409 499 3 FAKE FINAL MESSAGE TO MAKE THE REAL LAST MESSAGE PRINTABLE.
1410
1411 end