• No results found

ERROR MESSAGES FOR MAJOR CLASSIFICATION S

In document hal s fc users manual pdf (Page 186-189)

CLASS X: IMPLEMENTATION DEPENDENT FEATURES

ERROR MESSAGES FOR MAJOR CLASSIFICATION S

CLASSIFICATION “S” ERRORS INDICATE INCORRECT SUBSCRIPT USAGE SC1 - SEVERITY 2

?? HAS TOO MANY STRUCTURE SUBSCRIPTS

ONLY ONE STRUCTURE SUBSCRIPT MAY BE SPECIFIED; HENCE, ONLY ONE EXPRESSION MAY APPEAR PRIOR TO A SEMICOLON IN A SUBSCRIPT EXPRESSION. SPEC-SECTION 5.3.3

SC2 - SEVERITY 2

?? HAS TOO MANY ARRAY SUBSCRIPTS

THE NUMBER OF ARRAY SUBSCRIPTS SUPPLIED (I.E., PRIOR TO A COLON, IF COMPONENT SUBSCRIPTING IS PRESENT) MUST EQUAL THE NUMBER OF ARRAY DIMENSIONS SPECIFIED FOR THE DATA ITEM BEING SUBSCRIPTED.

SC3 - SEVERITY 2

?? HAS TOO FEW ARRAY SUBSCRIPTS

THE NUMBER OF ARRAY SUBSCRIPTS SUPPLIED (I.E., PRIOR TO A COLON, IF COMPONENT SUBSCRIPTING IS PRESENT) MUST EQUAL THE NUMBER OF ARRAY DIMENSIONS SPECIFIED FOR THE DATA ITEM BEING SUBSCRIPTED - EVEN IF ALL ELEMENTS FROM SOME DIMENSION ARE BEING CHOSEN.

SC4 - SEVERITY 2

?? HAS TOO MANY COMPONENT SUBSCRIPTS

THE NUMBER OF COMPONENT SUBSCRIPTS (I.E., FOLLOWING A COLON OR SEMICOLON, IF OTHER SUBSCRIPTING IS PRESENT) MUST BE 2, IF THE DATA ITEM IS A MATRIX, AND 1 IF THE DATA ITEM IS OF BIT, CHARACTER, OR VECTOR TYPES. SPEC-SECTION 5.3.5

SC5 - SEVERITY 2

?? HAS TOO FEW COMPONENT SUBSCRIPTS

THE NUMBER OF COMPONENT SUBSCRIPTS (I.E., FOLLOWING A COLON OR SEMICOLON, IF OTHER SUBSCRIPTING IS PRESENT) MUST BE 2, IF THE DATA ITEM IS A MATRIX, AND 1 IF THE DATA ITEM IS OF BIT, CHARACTER, OR VECTOR TYPES. SPEC-SECTION 5.3.5

SP1 - SEVERITY 2

SUBSCRIPTING CONTAINS MORE THAN ONE LIST OF STRUCTURE SUBSCRIPTS

ONLY ONE STRUCTURE SUBSCRIPT MAY BE GIVEN; THUS ONLY ONE SEMICOLON MAY APPEAR IN A SUBSCRIPT. MAKE SURE MISTYPING HAS NOT CAUSED AN EXTRA SEMICOLON INSTEAD OF A COLON.

SP2 - SEVERITY 2

SUBSCRIPTING CONTAINS MORE THAN ONE LIST OF ARRAY SUBSCRIPTS

ONLY ONE LIST OF ARRAY SUBSCRIPTS MAY BE GIVEN; THUS ONLY ONE COLON MAY APPEAR IN A SUBSCRIPT. MAKE SURE MISTYPING HAS NOT CAUSED AN EXTRA COLON INSTEAD OF A SEMICOLON.

SP3 - SEVERITY 2

SUBSCRIPT CONTAINS A LEADING COLON, OR A COLON PRECEDED BY A SEMICOLON, COLON, OR COMMA

IF NO STRUCTURE SUBSCRIPTING IS PRESENT, NO SEMICOLON SHOULD BE CODED. IF REFERENCE TO ALL THE COPIES OF A STRUCTURE IS DESIRED, “*” SHOULD BE USED.

SP4 - SEVERITY 2

SUBSCRIPT CONTAINS LEADING SEMICOLON, OR A SEMICOLON PRECEDED BY A SEMICOLON, COLON, OR COMMA

IF NO ARRAY SUBSCRIPTING IS PRESENT, NO COLON SHOULD BE CODED. IF REFERENCE TO ALL THE ELEMENTS OF A 1-DIMENSIONAL ARRAY IS DESIRED, AND COMPONENT SUBSCRIPTING IS PRESENT, “*” SHOULD BE CODED.

SP5 - SEVERITY 2

SUBSCRIPT CONTAINS A LEADING COMMA, OR A COMMA PRECEDED BY A SEMICOLON, COLON, OR COMMA

IF REFERENCE TO ALL THE ELEMENTS IN A PARTICULAR ARRAY OR MATRIX DIMENSION IS DESIRED, “*” SHOULD BE CODED, AND NOT THE COMMA ALONE.

SP6 - SEVERITY 2

SUBSCRIPT IS EMPTY OR CONTAINS A TRAILING COMMA

IF REFERENCE TO ALL THE ELEMENTS IN A PARTICULAR ARRAY OR MATRIX DIMENSION IS DESIRED, “*” SHOULD BE CODED, AND NOT THE COMMA ALONE.

SQ1 - SEVERITY 2

?? IS OF INCORRECT TYPE TO POSSESS A PRECISION QUALIFIER.

ONLY INTEGER, SCALAR, VECTOR, AND MATRIX DATA TYPES (AND CONVERSION FUNCTIONS) MAY POSSESS PRECISION ATTRIBUTES.

SQ2 - SEVERITY 2

SUBSCRIPTED VARIABLE ?? MAY NOT POSSESS A PRECISION QUALIFIER.

A SUBSCRIPTED VARIABLE MAY NOT POSSESS A PRECISION QUALIFIER, BUT A SUBSCRIPTED VARIABLE WITHIN PARENTHESES IS AN “ARITHMETIC EXPRESSION”, AND MAY POSSESS ONE. SEE SPEC-SECTION 5.3

SQ3 - SEVERITY 2

?? IS IN AN ASSIGNMENT CONTEXT AND THEREFORE MAY NOT POSSESS A PRECISION QUALIFIER.

THE LEFT HAND SIDE OF AN ASSIGNMENT STATEMENT MUST SIMPLY BE A VARIABLE. IF ITS PRECISION DIFFERS FROM THAT OF THE EXPRESSION ON THE RIGHT, IMPLICIT CONVERSION WILL BE MADE.

SQ4 - SEVERITY 3

SCALING QUALIFIER IS NOT OF INTEGER OR SCALAR TYPE. SEE CR12712.

THIS PROCESSING IS NOT SUPPORTED (REMOVED WITH CR12712).

SQ5 - SEVERITY 3

COMPILE-TIME EXECUTION OF SCALING OPERATION FAILED. SEE CR12712.

COMPUTATION OF THE SCALING FACTOR GENERATED A NUMBER OUTSIDE OF THE RANGE OF INTERNALLY REPRESENTABLE FLOATING POINT NUMBERS.

THIS PROCESSING IS NOT SUPPORTED (REMOVED WITH CR12712).

SR1 - SEVERITY 2

PARTITION SIZE IN SUBSCRIPT OF ?? IS UNKNOWN

PARTITION SIZES IN ALL SUBSCRIPTING MUST BE COMPUTABLE AT COMPILE TIME. THUS, IN “A$ (N AT X)”, N MUST BE KNOWN AT COMPILE TIME, AND IN “B$(MTO P)”, BOTH M AND P MUST BE KNOWN AT COMPILE TIME.

HAL/S-FC User’s Manual USA003090 32.0/17.0

B -64 November 2005

SR100 - SEVERITY 2

SUBBIT SUBSCRIPT OUT OF RANGE

A NON-EXISTENT ELEMENT OF THE BIT STRING IS BEING REFERRED TO.

SR2 - SEVERITY 2

PARTITION SIZE IN SUBSCRIPT OF ?? IS EITHER LESS THAN THE LEGAL MINIMUM, OR IMPLIES AN INDEX VALUE EXCEEDING THE LEGAL MAXIMUM

PARTITION SIZES MUST LIE IN THE RANGE FROM 1 TO THE TOTAL LENGTH OF THE DIMENSION REFERRED TO. IN “A$(N AT X)”, THEREFORE, N+X MUST NOT BE GREATER THAN THE TOTAL LENGTH; IN “B$(M TO P)”, M MUST NOT BE LESS THAN 1, ETC.

SR3 - SEVERITY 2

INDEX VALUE IN SUBSCRIPT OF ?? IS GREATER THAN THE LEGAL MAXIMUM

THE INDEX VALUE EXCEEDS THE TOTAL LENGTH OF THE DIMENSION REFERRED TO.

SR4 - SEVERITY 2

INDEX VALUE IN SUBSCRIPT OF ?? IS LESS THAN 1

THE VALUE OF A SUBSCRIPT EXPRESSION MAY NOT BE LESS THAN 1.

SR5 - SEVERITY 2

?? CONTAINED AN ILLEGAL # SUBSCRIPT

A SUBSCRIPT OCCURRED WHERE NO SUBSCRIPTING WAS ALLOWED.

SR6 - SEVERITY 2

INDEX VALUE IN SUBSCRIPT OF ?? IS UNKNOWN

THE SUBBIT FUNCTION WAS APPLIED AND THE SUBSCRIPT SIZE IS INDETERMINATE.

SS1 - SEVERITY 2

IN SUBSCRIPT OF ?? ONLY TRAILING ASTERISKS MAY BE OMITTED

TO CHOOSE ALL OF SOME SPECIFIC STRUCTURE, ARRAY, OR VECTOR-MATRIX DIMENSION, USE THE * CONVENTION: THE ONLY TIME THIS IS OPTIONAL IS IF THE SUBSCRIPT SPECIFIED IS THE LAST ONE IN THE SUBSCRIPT LIST. SEE SPEC-SECTION 5.3

ST1 - SEVERITY 2

A SUBSCRIPT OF ?? WAS NOT OF INTEGER OR SCALAR TYPE

SUBSCRIPTS MUST ALWAYS BE ONLY OF INTEGER OR SCALAR TYPE, ALTHOUGH THEY MAY BE ARRAYED. SPEC-SECTION 5.3

SV1 - SEVERITY 2

SUBSCRIPTING OF ?? IS ILLEGAL IN CONTEXT OF USE AS AN ASSIGN ARGUMENT

COMPONENT SUBSCRIPTING IS NOT PERMITTED FOR ASSIGN ARGUMENTS TO PROCEDURES OF BIT OR CHARACTER TYPES. ALL OTHER SUBSCRIPTING MUST BE DONE SO THAT A SINGLE UNARRAYED ELEMENT IS REFERRED TO. SPEC-SECTION 7.4

SV2 - SEVERITY 2

USER SUPPLIED OVERPUNCH NOT CONSISTENT WITH SUBSCRIPTING FOR VARIABLE ??

MAKE SURE THAT SUBSCRIPTING HAS NOT CAUSED A NEW DATA TYPE TO EXIST. IF U IS A 3- VECTOR, AND M, A 3X3 MATRIX, V(1) AND M(2,3) ARE NONETHELESS SCALARS; AND M(*:2) IS A VECTOR. SEE SPEC - SECTION 5.3

SV3 - SEVERITY 2

?? MAY NOT POSSESS SUBSCRIPTS

INTEGER, SCALAR, AND EVENT VARIABLES MUST POSSESS ARRAYNESS OR BE TERMINALS OF STRUCTURES WITH MULTIPLE COPIES TO BE ABLE TO BE SUBSCRIPTED. FUNCTIONS,

PROCEDURES, BUILT-IN FUNCTIONS, KEYWORDS, ETC. MAY NOT BE SUBSCRIPTED (WITH SOME EXCEPTIONS). SEE SPEC - SECTION 5.3.1

In document hal s fc users manual pdf (Page 186-189)