1 #ifndef CONSTS_H 2 #define CONSTS_H 3 4 #include <math.h> 5 6 7 #define PRECISION_FOR_DOUBLE 12 8 9 10 enum class Drg {Deg, Rad, Grad}; 11 enum class t_type {NOPE, ERR, NUMBER, VARIABLE, DELIMITER, FUNCTION, END, UNK, ENDLINE, TEXT, COMMA}; 12 enum class errors: int {SUCCESS = -1, UNKNOWN = 0, SYNTAX, BKT, UNDEFINED, DIVISION, INVALID, SYST, UNKVAR, EMPTBKT, TMS, RO}; 13 enum class e_type_var {FLOAT, STRING}; 14 15 #endif // CONSTS_H 16