#ifndef _CALC_OBJECT_H_
#define _CALC_OBJECT_H_

enum MATH_OP
{
DIG_1=0,
DIG_2,
DIG_3,
DIG_4,
DIG_5,
DIG_6,
DIG_7,
DIG_8,
DIG_9,
DIG_POINT,
DIG_0, //10
DIEZ_1,

OP_SIN, //12
OP_MULT,
OP_DIV,
OP_COS, //15
OP_PLUS, //16
OP_MINUS,//17
OP_TAN,//18
LEFTBRACKET,//19
RIGHTBRACKET,//20
OP_SQUARE,
OP_SQRT,
DIEZ_2,

OP_ASIN,
OP_LN,//25
OP_LOG,
OP_ACOS,
OP_EPOW,
OP_NEG,
OP_ATAN,//30
OP_TENPOW,
NUM_PI,
OP_POW,
SPACE,
DIEZ_3,//35

OP_SH,
OP_ASH,
NUM_ANS,
OP_CH,
OP_ACH,//40
OP_ABS,
OP_TH,
OP_ATH,
OP_FAC,
NUM_A,//45
NUM_B,
DIEZ_4,
 
VAR_A,
VAR_B,
VAR_C,//50
VAR_D,
VAR_E,
VAR_F,
VAR_G,
VAR_H,//55
VAR_I,
VAR_J,
VAR_K,
VAR_L,
VAR_M,
VAR_N,
VAR_O,
VAR_P,
VAR_Q,
VAR_R,
VAR_S,
VAR_T,
VAR_U,
VAR_V,
VAR_W,
VAR_X,
VAR_Y,
VAR_Z,

TOTAL_OPS
};

#endif
