Go to the documentation of this file.00001 #pragma once
00002
00003 #ifndef MATH_PARSER_TYPES_H_INCLUDED_
00004 #define MATH_PARSER_TYPES_H_INCLUDED_
00005
00006
00007
00008 static const char
00009 eBrackets [] = "#Brackets do not match!",
00010 eSyntax [] = "#Syntax error!",
00011 eInternal [] = "#Internal error!",
00012 eExtraOp [] = "#Extra operation!",
00013 eInfinity [] = "#Infinity somewhere!",
00014 eInvArg [] = "#Invalid argument!",
00015 eUnknFunc [] = "# %.*s - Unknown function/variable!",
00016 eExtrnFunc[] = "#External function error!",
00017 eLogicErr [] = "#Logical expression error!",
00018 eCalcErr [] = "#Calculation error!",
00019 eUnexpEnd [] = "#Unexpected end of script!",
00020 eExpVarRet[] = "#Variable name or return expected!",
00021 eExpAssign[] = "#Assignment expected!",
00022 eValSizErr[] = "#Value too big for operation!",
00023 eInvPrmCnt[] = "#Invalid parameters count for function call!",
00024 eInvForm[] = "#Invalid formula";
00025
00026 #endif // MATH_PARSER_TYPES_H_INCLUDED_