Defines

Expression Return Codes

Defines

#define  EXPR_NORMAL   0
  No problems, expression evaluated successfully.
#define  EXPR_INST_OVERFLOW   -1
  Instruction stack overflow during parsing.
#define  EXPR_UNKNOWN_TOKEN   -2
  Unknown function, const, or reg during parsing.
#define  EXPR_TOO_MANY_VARS   -3
  Value stack overflow.
#define  EXPR_TOO_MANY_REGS   -4
  Register array overflow, or reg number too big.
#define  EXPR_CANT_EVAL   -5
  Function can't be evaluated with given arguments.
#define  EXPR_CANT_PARSE   -6
  Expression can't be parsed syntactically.

Define Documentation

#define EXPR_NORMAL   0

No problems, expression evaluated successfully.

#define EXPR_INST_OVERFLOW   -1

Instruction stack overflow during parsing.

#define EXPR_UNKNOWN_TOKEN   -2

Unknown function, const, or reg during parsing.

#define EXPR_TOO_MANY_VARS   -3
#define EXPR_TOO_MANY_REGS   -4

Register array overflow, or reg number too big.

#define EXPR_CANT_EVAL   -5

Function can't be evaluated with given arguments.

#define EXPR_CANT_PARSE   -6

Expression can't be parsed syntactically.