HP Pascal/iX Reference Manual (31502-90022)

A-: 11
---------------------------------------------------------------------------------------
060 MESSAGE OPERAND NOT OF TYPE BOOLEAN (060)
CT CAUSE A non-Boolean operand appears with the operator NOT, OR, or
AND.
ACTION Change the operator to a Boolean type.
---------------------------------------------------------------------------------------
061 MESSAGE WRONG TYPE OF OPERAND FOR ARITHMETIC OPERATOR (061)
CT CAUSE A nonnumeric operand appears with an arithmetic operator.
ACTION Check and correct the operand or operator.
---------------------------------------------------------------------------------------
062 MESSAGE TYPE OF OPERAND NOT ALLOWED WITH OPERATOR (062)
CT CAUSE An operand of this type cannot be used with this operator.
ACTION Check and correct the operand or operator.
---------------------------------------------------------------------------------------
063 MESSAGE BASE TYPE OF OPERAND AND SET DO NOT AGREE (063)
CT CAUSE The operand on the left of an IN operator is not type
compatible with the set on the right.
ACTION Check the operands to ensure compatible types.
---------------------------------------------------------------------------------------
064 MESSAGE TYPES OF OPERANDS DO NOT AGREE (064)
CT CAUSE The operands can be used separately but not with the operator.
For example, <Boolean> = <integer>.
ACTION Check and correct one of the two operands.
---------------------------------------------------------------------------------------
065 MESSAGE ASSIGNMENTS CANNOT BE MADE TO FILES (065)
CT CAUSE An assignment cannot be made to a file or a structured variable
with a file type component.
Structured constants cannot contain files. Building a
structured constant with a type that contains a file is
illegal.
Variables which contain files cannot be passed as value
parameters.
ACTION Remove the file assignment.
---------------------------------------------------------------------------------------
066 MESSAGE ASSIGNMENT TYPE CONFLICT (066)
CT CAUSE The expression on the right side of an assignment statement is
not assignment compatible with the receiving entity on the
left.
A constant in a constructor is not assignment compatible with