TAL Reference Manual

Error Messages
Appendix A—526371.001
A-13
33
An undeclared variable prefixed by @ is passed as an actual parameter. The
compiler treats the undeclared variable as a label, so if the allocated size of the
formal parameter does not match that of the label address, the compiler issues the
error. Declare the variable before passing it as a parameter.
A character string is assigned to a FIXED or REAL(64) variable. Change the value
from a character string, or change the data type.
33
A declaration occurs for an item (such as a label) that cannot be a global item. At the
global level, you can declare LITERALs, DEFINEs, simple variables, arrays, structures,
simple pointers, structure pointers, and equivalenced variables.
34
A required variable is missing from the current statement. Specify all variables shown
as required in the syntax diagrams in this manual.
35
A subprocedure is declared as a formal parameter or is passed as an actual
parameter. You can declare and pass procedures (but not subprocedures) as
parameters.
36
A specified value exceeds the allowable range for a given operation. Correct the value.
37
A required identifier is missing from the current statement. Provide the missing
identifier.
Illegal global declaration(s)
Missing Variable
Subprocedures cannot be parameters
Illegal Range
Missing Identifier