#ifndef CRISTALLDETECTTOOLS_H #define CRISTALLDETECTTOOLS_H #include #include #include #include #include #include "CristallHeader.h" using namespace std; using namespace Cristall; class CristallDetectTools { protected: enum class Types { Coma = 3, Minus = 4, Alpha = 6, Digit = 7, None = 0 }; int searchInvoke(Rules Rule); CristallDetectTools::Types detectInvoke(char& Val); bool checkAlfanum(const string &str); bool checkFloatnum(const string &str); char OPTION_SEPARATEDFLOAT = '.'; }; #endif // CRISTALLDETECTTOOLS_H