TAL Reference Summary
Error Messages
TAL Reference Summary
096256 Tandem Computers Incorporated 75
Error Messages Error diagnostic messages identify source errors that prevent correct compilation. No
object file is produced for the compilation.
0 Compiler error
This error means that the compiler’s data is no longer correct.
If the IN and OUT file numbers are incorrect when the compiler tries to send error 0 to
the OUT file, the following file error appears at the home terminal. This error means
the file has not been opened.
??: 016
Error 0 can occur after syntax errors or after a logic error. Error 0 is sometimes
preceded by other error messages.
Syntax error. Correct all syntax errors and recompile. If error 0 persists, contact
your Tandem representative. The following syntax errors, for example, cause
error 0:
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
Tandem development personnel. Report this occurrence to Tandem and include a
copy of the complete compilation listing (and source, if possible).