TAL Reference Manual
Error Messages
Appendix A—526371.001
A-3
1
°
A substructure that has an odd length, starts with an INT item, and has the
same nonzero upper and lower bounds. The compiler does not pad this
substructure properly.
°
Syntax errors within a structure declaration.
°
Nesting of procedure declarations or the appearance of such nesting, such as
a formal parameter declared as a procedure but not included in the formal
parameter list.
°
Parameter identifiers not separated by commas in the formal parameter list of
a procedure declaration.
°
A formal parameter identifier that is a reserved keyword.
°
A BLOCK or NAME identifier that appears outside its declaration.
°
Too many actual parameters in a dynamic procedure call.
°
DEFINE text that begins with, but does not close with, a single quotation mark.
°
An invalid conditional expression in an IF statement or IF expression.
°
An invalid @ on the left side of an assignment.
°
Use of FILLER or BIT_FILLER as variable identifiers within a structure.
•
Logic error in compiler operation. A number follows the message for the use of
NonStop development personnel. Report this occurrence to HP and include a copy
of the complete compilation listing (and source, if possible).
1
A parameter mismatch, such as the following, has occurred:
•
The parameter type of an actual parameter is not the parameter type expected by
that procedure. Pass an actual parameter that has the expected parameter type.
•
The addressing mode (standard versus extended) of a parameter declaration does
not match the addressing mode of its FORWARD or EXTERNAL declaration.
Correct the addressing mode in the parameter declaration to match its FORWARD
or EXTERNAL declaration.
Parameter Mismatch