TAL Reference Manual
Error Messages
Appendix A—526371.001
A-5
6
Declare most global arrays and structures by using indirection. Declare very large
global arrays and structures by using extended indirection.
6
A numeric constant contains a digit that is incorrect in the stated base of the constant.
For example, an octal constant contains the digit 9. Correct the constant in accordance
with Section 3, Data Representation
.
7
A character string appears that:
•
Contains more than 128 characters. Reduce the length of the character string.
•
Does not terminate in the line in which it begins. Specify a constant list of smaller
character strings; for example:
STRING a[0:99] := ["These two constant strings will "
"appear as if they were one character string."]
8
An arithmetic operation occurs that is not permissible for operands of the listed data
types. Correct the expression in accordance with Section 4, Expressions
.
9
A structure declaration incorrectly includes .SG (the system global indirection symbol).
To access the system global area, you can:
•
Equivalence a structure to a location relative to the base address of the system
global area. (See Section 15, Privileged Procedures
)
•
Declare a system global pointer (using the .SG symbol) and assign a structure
address to it.
Otherwise, declare a global or local structure using the standard or extended
indirection symbol (. or .EXT) and declare a sublocal structure without using any
indirection symbol.
Illegal digit
String overflow
Not defined for INT(32), FIXED, or REAL
Compiler does not allocate space for .SG STRUCT