Error Messages from Point Management Expression Processor

The following codes are returned by the Point Management Expression Processor.

Number

Defined Constant

Description

23500

PTEXP_NORMAL

Normal successful completion

23501

NOT_PROPER_END

Expression not properly terminated

23502

LEX_ILLEGAL_CHAR

Character not in set for lexical analyzer

23503

LEX_POINT_NOT_AVAIL

Point information not available

23504

LEX_ILLEGAL_KEYWORD

The previous symbol is not a keyword

23505

OR_LIST_NOT_OP

Next symbol should be an operator

23506

OR_LEFT_FLOAT

Left operand of OR is of type FLOAT

23507

OR_RIGHT_FLOAT

Right operand of OR is of type FLOAT

23508

OR_LIST_ILLEGAL_OP

Next symbol should be EOL, ) or OR

23509

XOR_LIST_NOT_OP

Next symbol should be an operator

23510

XOR_LEFT_FLOAT

Left operand of XOR is of type FLOAT

23511

XOR_RIGHT_FLOAT

Right operand of XOR is of type FLOAT

23512

XOR_LIST_ILLEGAL_OP

Next symbol should be EOL, ), OR or XOR

23513

AND_LIST_NOT_OP

Next symbol should be an operator

23514

AND_LEFT_FLOAT

Left operand of AND is of type FLOAT

23515

AND_RIGHT_FLOAT

Right operand of AND is of type FLOAT

23516

AND_LIST_ILLEGAL_OP

Next symbol should be EOL, ), OR, XOR or AND

23517

EQUAL_LIST_NOT_OP

Next symbol should be an operator

23518

EQUAL_LIST_ILLEGAL_OP

EOL, ), OR, XOR, AND, EQ or NE expected

23519

RELOP_LIST_NOT_OP

Next symbol should be an operator

23520

RELOP_LIST_ILLEGAL_OP

EOL, ), OR, XOR, AND, EQ, NE, LT, GT, LE or GE expected

23521

BOR_LIST_NOT_OP

Next symbol should be an operator

23522

BOR_LEFT_FLOAT

Left operand of BOR is of type FLOAT

23523

BOR_RIGHT_FLOAT

Right operand of BOR is of type FLOAT

23524

BOR_LIST_ILLEGAL_OP

EOL, ), OR, XOR, AND, EQ, NE, LT, GT, LE, GE or BOR expected

23525

BXOR_LIST_NOT_OP

Next symbol should be an operator

23526

BXOR_LEFT_FLOAT

Left operand of BXOR is of type FLOAT

23527

BXOR_RIGHT_FLOAT

Right operand of BXOR is of type FLOAT

23528

BXOR_LIST_ILLEGAL_OP

EOL, ), OR, XOR, AND, EQ, NE, LT, GT, LE, GE, BOR or BXOR expected

23529

BAND_LIST_NOT_OP

Next symbol should be an operator

23530

BAND_LEFT_FLOAT

Left operand of BAND is of type FLOAT

23531

BAND_RIGHT_FLOAT

Right operand of BAND is of type FLOAT

23532

BAND_LIST_ILLEGAL_OP

EOL, ), OR, XOR, AND, EQ, NE, LT, GT, LE, GE, BOR, BXOR or BAND expected

23533

ADDOP_LIST_NOT_OP

Next symbol should be an operator

23534

ADDOP_LIST_ILLEGAL_OP

EOL, ), OR, XOR, AND, EQ, NE, LT, GT, LE, GE, BOR, BXOR, BAND, + or - expected

23535

MULOP_LIST_NOT_OP

Next symbol should be an operator

23536

MULOP_LIST_ILLEGAL_OP

EOL, ), OR, XOR, AND, EQ, NE, LT, GT, LE, GE, BOR, BXOR, BAND, +, -, * or / expected

23537

AROP_BOOL_BOOL

Both operands of arithmetic op are of type BOOLEAN

23538

AROP_BOOL_FLOAT

Left operand of arithmetic op is BOOLEAN, right operand is FLOAT

23539

AROP_FLOAT_BOOL

Left operand of arithmetic op is FLOAT, right operand is BOOLEAN

23540

UNOP_NOT_FLOAT

Operand of NOT is of type FLOAT

23541

UNOP_BNOT_FLOAT

Operand of BNOT is of type FLOAT

23542

UNOP_MINUS_BOOL

Operand of arithmetic NEGATION is of type BOOLEAN

23543

UNOP_ILLEGAL_OP

-, NOT or BNOT expected

23544

TERM_ILLEGAL_OP

(, Identifier or constant expected

23545

TERM_MISSING_RPAR

) expected

23546

TERM_MISSING_LPAR

( expected

23547

TERM_ID_EXPECT

Identifier expected

23548

CONV_FLOAT_TO_STR

FLOAT cannot be converted to a BIT/OCTET string

23549

CHAR_STR_NOT_IMPL

Character strings are not implemented

23550

BITSTR_TRUNCATED

Bitstring specified exceeds max size, max size used

23551

OCTETSTR_TRUNCATED

Octetstring specified exceeds max size, max size used

23552

EVAL_CORRUP_EXPR

Expr cannot be evaluated, memory may be corrupted

23553

RECURSION_LEVEL_TWO

EU_CONV was called by itself, memory may be corrupted

23554

DIVISION_BY_ZERO

Division by zero attempted

23555

PTEXP_EXPR_NOT_EOX

Expr_array not properly terminated

23556

SYM_TAB_NOT_EXIST

Symbol table does not exist

23557

PTEXP_ID_NOT_IN_TABLE

No table entry for this point_id

23558

PTEXP_ALIEN

error was not discovered by PTEXP

23559

PTEXP_NULL_PTR

Pointer to expression string is NULL

23560

PTEXP_UNKNOWN_CODE

Unknown code/type in expression, memory may be corrupted

23561

PTEXP_ID_NOT_DECLARED

Point_id is not in symbol table and type_func is missing

23562

PTEXP_EMPTY_EU

Cannot translate empty string for eu_conversion

23563

PTEXP_ID_TOO_LONG

Identifier has too many characters

23564

PTEXP_REDECLARATION

Identifier is already in symbol table

23565

PTEXP_ILLEGAL_TYPE

This is not a valid code for a PTM_DATA_TYPE

23566

PTEXP_REDEFINITION

Function identifier is already in symbol table

23567

PTEXP_FPTR_NOT_SET

Pointer to user defined function was not set

23568

PTEXP_NEG_ARG_SQR

Negative argument passed to square root function

23569

TEXTSTR_TRUNCATED

Text string specified exceeds max size, max size used

23570

INVALID_TEXT_COMP

Text strings can only compare to text strings

23571

TEXT_EQ_ONLY

Text strings can only be used in EQ/NE comparisons

23572

INDEX_OUT_OF_RANGE

The index is out of range for the point

23573

BAD_SUBSCRIPT_SYNTAX

The subscript syntax is incorrect

23574

NO_SPACES_BEFORE_BRACKET

Subscript must immediately follow a point id

23575

LEFT_BRACKET_MISSING

Left bracket is missing

23576

NO_SUBSCRIPT

A subscript must be specified for an array point

23577

NOT_ARRAY_PT

A subscript is not valid for a non-array point

23578

NO_CLOSING_QUOTE

The closing quote for a string is missing

23579

INVALID_TEXT_OP

Illegal operation with a text string

23580

PTEXP_OUT_OF_RANGE

Result from expression is out of range

23581

TRIOP_TYPE_NOMATCH

Possible results from trinary expression must be same type

23582

TRIOP_LIST_ILLEGAL_OP

Expecting EOL, ), OR, XOR, AND, EQ, NE, LT, GT, LE, GE, BOR, BXOR, BAND, +, -, *, /, SHL, SHR, MOD, ^, or ?

23583

TRIOP_LIST_NOT_OP

Next symbol should be an operator

23584

TRIOP_COND_BOOL_ONLY

Trinary expression condition must be numeric.

23585

TRIOP_COND_MISSING_TRIOR

Expecting trinary expression separator :

23586

POWOP_LIST_ILLEGAL_OP

Expecting EOL, ), OR, XOR, AND, EQ, NE, LT, GT, LE, GE, BOR, BXOR, BAND, +, -, *, /, SHL, SHR, MOD or ^

23587

POWOP_LIST_NOT_OP

Next symbol should be an operator

23588

SHFTOP_LIST_ILLEGAL_OP

Expecting EOL, ), OR, XOR, AND, EQ, NE, LT, GT, LE, GE, BOR, BXOR, BAND, +, -, *, /, SHL or SHR

23589

SHFTOP_LIST_NOT_OP

Next symbol should be an operator

23590

MODOP_LIST_ILLEGAL_OP

Expecting EOL, ), OR, XOR, AND, EQ, NE, LT, GT, LE, GE, BOR, BXOR, BAND, +, -, *, /, SHL, SHR or MOD

23591

MODOP_LIST_NOT_OP

Next symbol should be an operator

23592

PTEXP_UPG_OPEN_FILE

%s: can't open file %s

23593

TRIOP_COND_MISSING_THEN

Expecting trinary expression operator: then

23594

TRIOP_COND_MISSING_ELSE

Expecting trinary expression operator: else

23595

PTEXP_UPG_HEADER1

The following point_id(s) listed below conflict with a new

23596

PTEXP_UPG_HEADER2

point expression function name. These point_id(s) cannot

23597

PTEXP_UPG_HEADER3

be used in a point expression unless they are renamed.

23598

PTEXP_UPG_DATA DATA

DATA directory

23599

PTEXP_UPG_MASTER MASTER

MASTER directory

23601

PTEXP_EXPR_POINT_UNAVAIL

Point evaluated in expression is unavailable

More information

Point Management error messages.