3001 Failure during initialization: File "&1" is unreadable
3901 Failure during initialization: Program "&1" was not found
3902 Error writing output file "&1"
3903 Program "&1" can not be run by this version of the REXX interpreter
4000 Program interrupted
4001 Program interrupted with &1 condition
5000 System resources exhausted
6000 Unmatched "/*" or quote
6001 Unmatched comment delimiter ("/*") on line &1
6002 Unmatched single quote (')
6003 Unmatched double quote
7000 WHEN or OTHERWISE expected
7001 SELECT on line &1 requires WHEN
7002 SELECT on line &1 requires WHEN, OTHERWISE, or END
7003 All WHEN expressions of SELECT are false; OTHERWISE expected
8000 Unexpected THEN or ELSE
8001 THEN has no corresponding IF or WHEN clause
8002 ELSE has no corresponding THEN clause
9000 Unexpected WHEN or OTHERWISE
9001 WHEN has no corresponding SELECT
9002 OTHERWISE has no corresponding SELECT
10000 Unexpected or unmatched END
10001 END has no corresponding DO or SELECT
10002 Symbol following END ("&1") must either match control variable of DO specification ("&2" on line &3) or be omitted
10003 END corresponding to DO on line &2 must not have a symbol following it because there is no control variable; found "&1"
10004 END corresponding to SELECT on line &2 must not have a symbol following; found "&1"
10005 END must not immediately follow THEN
10006 END must not immediately follow ELSE
11000 Control stack full
11001 Insufficient control stack space to continue execution
13000 Invalid character in program
13001 Incorrect character in program "&1" ('&2'X)
14000 Incomplete DO/SELECT/IF
14001 DO instruction on line &1 requires matching END
14002 SELECT instruction on line &1 requires matching END
14003 THEN on line &1 must be followed by an instruction
14004 ELSE on line &1 must be followed by an instruction
14901 OTHERWISE on line &1 requires matching END
15000 Invalid hexadecimal or binary string
15001 Incorrect location of blank in position &1 in hexadecimal string
15002 Incorrect location of blank in position &1 in binary string
15003 Only 0-9, a-f, A-F, and blank are valid in a hexadecimal string; found "&1"
15004 Only 0, 1, and blank are valid in a binary string; found "&1"
16000 Label not found
16001 Label "&1" not found
17000 Unexpected PROCEDURE
17001 PROCEDURE is valid only when it is the first instruction executed after an internal CALL or function invocation
17901 INTERPRET data must not contain PROCEDURE
18000 THEN expected
18001 IF instruction on line &1 requires matching THEN clause
18002 WHEN instruction on line &1 requires matching THEN clause
19000 String or symbol expected
19001 String or symbol expected after ADDRESS keyword
19002 String or symbol expected after CALL keyword
19003 String or symbol expected after NAME keyword
19004 String or symbol expected after SIGNAL keyword
19006 String or symbol expected after TRACE keyword
19007 String or symbol expected after PARSE keyword
19901 String or symbol expected after ::CLASS keyword
19902 String or symbol expected after ::METHOD keyword
19903 String or symbol expected after ::ROUTINE keyword
19904 String or symbol expected after ::REQUIRES keyword
19905 String or symbol expected after EXTERNAL keyword
19906 String or symbol expected after METACLASS keyword
19907 String or symbol expected after SUBCLASS keyword
19908 String or symbol expected after INHERIT keyword
19909 String or symbol expected after tilde ("~")
19911 String or symbol expected after superclass colon (":")
19912 String or symbol expected after STREAM keyword
19913 String or symbol expected after MIXINCLASS keyword
20000 Symbol expected
20901 Symbol expected after DROP keyword
20902 Symbol expected after EXPOSE keyword
20903 Symbol expected after PARSE keyword
20904 Symbol expected after PARSE VAR
20905 Keyword following NUMERIC must be one of "DIGITS", "FORM", or "FUZZ"; found "&1"
20906 Symbol expected after "(" of a variable reference
20907 Symbol expected after LEAVE keyword
20908 Symbol expected after ITERATE keyword
20909 Symbol expected after END keyword
20911 Symbol expected after ON keyword
20912 Symbol expected after OFF keyword
20913 Symbol expected after USE ARG
20914 Symbol expected after RAISE keyword
20915 Symbol expected after USER keyword
20916 Symbol expected after ::
20917 Symbol expected after superclass colon (":")
21000 Invalid data on end of clause
21901 Data may not follow the NOP keyword; found "&1"
21902 Data may not follow the SELECT keyword; found "&1"
21903 Data may not follow the NAME keyword; found "&1"
21904 Data may not follow the condition name; found "&1"
21905 Data may not follow the SIGNAL label name; found "&1"
21906 Data may not follow the TRACE setting; found "&1"
21907 Data may not follow the LEAVE control variable name; found "&1"
21908 Data may not follow the ITERATE control variable name; found "&1"
21909 Data may not follow the END control variable name; found "&1"
21911 Data may not follow the NUMERIC FORM specification; found "&1"
21912 Data may not follow the GUARD OFF specification; found "&1"
22000 Invalid character string
22001 Incorrect character string "&1" ('&2'X)
22901 Incorrect double-byte character
23000 Invalid data string
23001 Incorrect data string "&1" ('&2'X)
24000 Invalid TRACE request
24001 TRACE request must be one character of "ACEFILNOR"; found "&1"
24464 External name not found
24901 Numeric TRACE requests are valid only from interactive debug
25000 Invalid sub-keyword found
25001 Keyword following CALL ON must be one of "ERROR", "FAILURE", "HALT", "NOTREADY", "USER", or "ANY"; found "&1"
25002 Keyword following CALL OFF must be one of "ERROR", "FAILURE", "HALT", "NOTREADY", "USER", or "ANY"; found "&1"
25003 Keyword following SIGNAL ON must be one of "ERROR", "FAILURE", "HALT", "LOSTDIGITS", "NOTREADY", "NOMETHOD", "NOSTRING", "NOVALUE", "SYNTAX", "USER", or "ANY"; found "&1"
25004 Keyword following SIGNAL OFF must be one of "ERROR", "FAILURE", "HALT", "LOSTDIGITS", "NOTREADY", "NOMETHOD", "NOSTRING", "NOVALUE", "SYNTAX", "USER", or "ANY"; found "&1""
25011 Keyword following NUMERIC FORM must be one of "SCIENTIFIC" or "ENGINEERING"; found "&1"
25012 Keyword following PARSE must be one of "ARG", "LINEIN", "PULL", "SOURCE", "VALUE", "VAR", or "VERSION"; found "&1"
25015 Keyword following NUMERIC must be one of "DIGITS", "FORM", or "FUZZ"; found "&1"
25017 Here PROCEDURE must be followed by the keyword EXPOSE or nothing; found "&1"
25461 Unable to find external class "&1"
25462 Unable to find external method "&1"
25463 Unable to find external routine "&1"
25464 No result object
25901 Unknown keyword on ::CLASS directive; found "&1"
25902 Unknown keyword on ::METHOD directive; found "&1"
25903 Unknown keyword on ::ROUTINE directive; found "&1"
25904 Unknown keyword on ::REQUIRES directive; found "&1"
25905 Keyword following USE must be "ARG"; found "&1"
25906 Keyword following RAISE must be one of "ERROR", "FAILURE", "HALT", "LOSTDIGITS", "NOMETHOD", "NOSTRING", "NOTREADY", "NOVALUE", or "SYNTAX"; found "&1"
25907 Unknown keyword on RAISE instruction; found "&1"
25908 Duplicate DESCRIPTION keyword found
25909 Duplicate ADDITIONAL or ARRAY keyword found
25911 Duplicate RETURN or EXIT keyword found
25912 Keyword following GUARD ON must be "WHEN"; found "&1"
25913 Keyword following GUARD ON must be "WHEN"; found "&1"
25914 Keyword following CALL ON condition must be "NAME"; found "&1"
25915 Keyword following SIGNAL ON condition must be "NAME"; found "&1"
25916 Unknown keyword on FORWARD instruction; found "&1"
25917 Duplicate TO keyword found
25918 Duplicate ARGUMENTS or ARRAY keyword found
25919 Duplicate RETURN or CONTINUE keyword found
25921 Duplicate CLASS keyword found
25922 Duplicate MESSAGE keyword found
26000 Invalid whole number
26002 Value of repetition count expression of DO instruction must be zero or a positive whole number; found "&1"
26003 Value of FOR expression of DO instruction must be zero or a positive whole number; found "&1"
26004 Positional pattern of PARSE template must be a whole number; found "&1"
26005 NUMERIC DIGITS value must be a positive whole number; found "&1"
26006 NUMERIC FUZZ value must be zero or a positive whole number; found "&1"
26007 Number used in TRACE setting must be a whole number; found "&1"
26008 Operand to right of the power operator ("**") must be a whole number; found "&1"
26011 Result of % operation did not result in a whole number
26012 Result of // operation did not result in a whole number
26463 Message "&1" did not return a result object
27000 Invalid DO syntax
27001 WHILE and UNTIL keywords cannot be used on the same DO loop
27464 Incorrect call to method
27901 Incorrect data following FOREVER keyword on DO loop; found "&1"
27902 DO keyword &1 can be specified only once
28000 Invalid LEAVE or ITERATE
28001 LEAVE is valid only within a repetitive DO loop
28002 ITERATE is valid only within a repetitive DO loop
28003 Symbol following LEAVE ("&1") must either match control variable of a current DO loop or be omitted
28004 Symbol following ITERATE ("&1") must either match control variable of a current DO loop or be omitted
28365 Not enough arguments in method; &1 expected
28366 Too many arguments in invocation of method; &1 expected
28367 Missing argument in method; argument &1 is required
28368 Method argument &1 must be a number; found "&2"
28369 Method argument &1 must be a whole number; found "&2"
28370 Method argument &1 must be zero or a positive whole number; found "&2"
28371 Method argument &1 must be a positive whole number; found "&2"
28372 Method argument &1 must not exceed &2; found "&3"
28373 Method argument &1 must be in the range 0-99; found "&2"
28375 Method argument &1 must not be null
28376 Method argument &1 must be a hexadecimal string; found "&2"
28377 Method argument &1 must be a valid symbol; found "&2"
28378 Method argument &1 must be one of &2; found "&3"
28379 Method option must be one of &1; found "&2"
28380 Method argument &1 must have a string value
28381 Method &1 does not exist
28382 Incorrect list index "&1"
28383 Incorrect array position "&1"
28385 Argument missing on binary operator
28386 Incorrect pad or character argument specified; found "&1"
28387 Incorrect length argument specified; found "&1"
28388 Incorrect position argument specified; found "&1"
28389 Not enough subscripts for array; &1 expected
28390 Too many subscripts for array; &1 expected
28391 Length must be specified to convert a negative value
28392 Length must be specified to convert a negative value
28393 D2C value must be a valid whole number; found "&1"
28395 Incorrect location of blank in position &1 in hexadecimal string
28396 Incorrect location of blank in position &1 in binary string
28397 Only 0-9, a-f, A-F, and blank are valid in a hexadecimal string; character found "&1"
28398 Only 0, 1, and blank are valid in a binary string; character found "&1"
28399 X2D result is not a valid whole number with NUMERIC DIGITS &1
28400 C2D result is not a valid whole number with NUMERIC DIGITS &1
28401 No more supplier items available
28402 Method argument &1 must have a string value
28403 Method argument &1 must have a single-dimensional array value
28405 Number "&1" exponent is too large for &2 spaces
28406 Number "&1" integer part is too large for &2 spaces
28407 &1 method target must be a number; found "&2"
28408 Method argument &1 must be a message object
28409 Missing argument in message array; argument &1 is required
28410 Missing argument in message array; argument &1 is required
28411 Method SECTION can be used only on single-dimensional arrays
28412 Method argument &1 must be of the &2 class
28413 The index and value objects must be the same for PUT to an index-only collection
28415 Incorrect alarm time; found "&1"
28416 Method argument &1 is an array and does not contain all string values
28417 Method argument &1 could not be converted to type &2
28418 Method "&1" can be used only on a single-dimensional array
28419 Method argument &1 is an array and does not contain all string values
28420 Element &1 of the array must be a string
28421 Element &1 of the array must be a subclass of the target object
28422 Positioning of transient streams is not valid
28423 An array cannot contain more than 99,999,999 elements
28425 Method argument &1 must have a string value or an array value
29000 Environment name too long
29001 Environment name exceeds &1 characters; found "&2"