Product Site

C.1.22. Error 25 - Invalid subkeyword found.

Explanation:

An unexpected token was found while parsing a keyword instruction or a directive. For example, in a NUMERIC instruction, the second token must be DIGITS, FUZZ, or FORM.

The associated subcodes are:
001

CALL ON must be followed by one of the keywords ERROR, FAILURE, HALT, NOTREADY, USER, or ANY; found "word".
002

CALL OFF must be followed by one of the keywords ERROR, FAILURE, HALT, NOTREADY, USER, or ANY; found "word".
003

SIGNAL ON must be followed by one of the keywords ERROR, FAILURE, HALT, LOSTDIGITS, NOTREADY, NOMETHOD, NOSTRING, NOVALUE, SYNTAX, USER, or ANY; found "word".
004

SIGNAL OFF must be followed by one of the keywords ERROR, FAILURE, HALT, LOSTDIGITS, NOTREADY, NOMETHOD, NOSTRING, NOVALUE, SYNTAX, USER, or ANY; found "word".
011

NUMERIC FORM must be followed by one of the keywords SCIENTIFIC or ENGINEERING; found "word".
012

PARSE must be followed by optional keywords LOWER or UPPER, by an optional keyword CASELESS, and by one of the keywords ARG, LINEIN, PULL, SOURCE, VALUE, VAR, or VERSION; found "word".
015

NUMERIC must be followed by one of the keywords DIGITS, FORM, or FUZZ; found "word".
017

PROCEDURE must be followed by the keyword EXPOSE or nothing; found "word".
900

message.
901

Unknown keyword on ::CLASS directive; found "word".
902

Unknown keyword on ::METHOD directive; found "word".
903

Unknown keyword on ::ROUTINE directive; found "word".
904

Unknown keyword on ::REQUIRES directive; found "word".
905

USE must be followed by the keyword ARG, LOCAL or STRICT; found "word".
906

RAISE must be followed by one of the keywords ERROR, FAILURE, HALT, LOSTDIGITS, NOMETHOD, NOSTRING, NOTREADY, NOVALUE, PROPAGATE, SYNTAX, or USER; found "word".
907

Unknown keyword on RAISE instruction; found "word".
908

Duplicate DESCRIPTION keyword found.
909

Duplicate ADDITIONAL or ARRAY keyword found.
911

Duplicate RETURN or EXIT keyword found.
912

GUARD ON or GUARD OFF must be followed by the keyword WHEN; found "word".
913

GUARD must be followed by the keyword ON or OFF; found "word".
914

CALL ON condition must be followed by the keyword NAME; found "word".
915

SIGNAL ON condition must be followed by the keyword NAME; found "word".
916

Unknown keyword on FORWARD instruction; found "keyword".
917

Duplicate TO keyword found.
918

Duplicate ARGUMENTS or ARRAY keyword found.
919

Duplicate RETURN or CONTINUE keyword found.
921

Duplicate CLASS keyword found.
922

Duplicate MESSAGE keyword found.
923

SELECT must be followed by the keyword LABEL or CASE; found "word".
924

Unknown keyword on ::OPTIONS directive; found "word".
925

Unknown keyword on ::ATTRIBUTE directive; found "word".
926

Unknown keyword on ::RESOURCE directive; found "word".
927

Unknown keyword following "keyword"; found "word".
928

Unknown keyword on ::ANNOTATE directive; found "word".
929

USE STRICT must be followed by the keyword ARG; found "word".
930

Duplicate INPUT keyword found.
931

Duplicate OUTPUT keyword found.
932

Duplicate ERROR keyword found.
933

Acceptable ADDRESS WITH I/O types are NORMAL, STEM, STREAM, and USING; found "word".
934

WITH must be followed by one of the keywords INPUT, OUTPUT, or ERROR; found "word".
935

Subdirective NUMERIC must be followed by one of the keywords INHERIT or NOINHERIT; found "word".