Interface of variable.
More...
|
enum | BteNodeType {
bt_Const
, bt_Ident
, bt_Function
, bt_Operation2Args
,
bt_Operation1Arg
, bt_Operation3Args
} |
| Types nodes of binary tree. More...
|
|
enum | PceOperationType {
oprt_TernaryOperation = 0
, oprt_BinaryOperation = 8
, oprt_Addition = oprt_BinaryOperation
, oprt_Subtraction = 9
,
oprt_Division = 10
, oprt_Multiplication = 11
, oprt_IntDivision = 12
, oprt_OR = 13
,
oprt_AND = 14
, oprt_NEQU = 15
, oprt_EQU = 16
, oprt_GT = 17
,
oprt_GE = 18
, oprt_LT = 19
, oprt_LE = 20
, oprt_Involution = 21
,
oprt_UnaryOperation = 22
, oprt_NOT = oprt_UnaryOperation
, oprt_UnaryMinus = 23
, oprt_UnaryPlus = 24
,
oprt_Parentheses = 25
} |
| Operations types. More...
|
|
enum | EquTreeResCode {
equTreeResCode_Ok = 0
, equTreeResCode_First = 1
, equTreeResCode_SyntaxError = equTreeResCode_First
, equTreeResCode_TooComplex
,
equTreeResCode_InvalidAssignment
, equTreeResCode_NoVariables
, equTreeResCode_TooLargeIdent
, equTreeResCode_TangentsDomain
,
equTreeResCode_SqrtDomain
, equTreeResCode_LogarithmDomain
, equTreeResCode_ZeroDivide
, equTreeResCode_TrigonometricDomain
,
equTreeResCode_CyclicRelation
, equTreeResCode_PowDomain
, equTreeResCode_WrongFuncFormat
, equTreeResCode_Last
} |
| Result codes of string parsing. More...
|
|