COBOL Manual for TNS and TNS/R Programs

Compiler Diagnostic Messages
HP COBOL Manual for TNS and TNS/R Programs522555-006
47-59
Message List
298 (Error)
Cause. The operand of an arithmetic operator is not a numeric literal, a numeric data
item, or an arithmetic expression, as it must be.
299 (Warning)
Cause. The value of a divisor is 0.
300 (Error)
Cause. The operand of a relational operator is not a literal, index-name, data item, or
arithmetic expression, as it must be.
301 (Error)
Cause. There is no implicit left-hand operand to complete the relation.
302 (Error)
Cause. One of:
An arithmetic expression was compared with something other than another
arithmetic expression, a numeric data item, or a numeric literal.
An index-name was compared with something other than another index-name, an
index data item, a numeric data item, or a numeric literal.
An index data item was compared with something other than another index data
item or an index-name.
A pointer (a data item with USAGE POINTER, or ADDRESS OF data-item, or
NULL) can be compared only with another pointer.
Expected arithmetic operand
Division by zero
Expected relation operand
Have no implicit operand for relation
Relation operands not compatible