[DEV] generize the regExp (nearly work ... really need to be tested ...

This commit is contained in:
Edouard DUPIN 2014-07-23 23:08:53 +02:00
parent 99f5487ca6
commit 752e13cbdb
2 changed files with 398 additions and 672 deletions

View File

@ -106,26 +106,11 @@ std::string etk::regexp::createString(const std::vector<char32_t>& _data, int64_
}
char* etk::regexp::levelSpace(uint32_t _level) {
switch(_level) {
case 0: return (char*)"";
case 1: return (char*)" ";
case 2: return (char*)" ";
case 3: return (char*)" ";
case 4: return (char*)" ";
case 5: return (char*)" ";
case 6: return (char*)" ";
case 7: return (char*)" ";
case 8: return (char*)" ";
case 9: return (char*)" ";
case 10: return (char*)" ";
case 11: return (char*)" ";
case 12: return (char*)" ";
case 13: return (char*)" ";
case 14: return (char*)" ";
case 15: return (char*)" ";
case 16: return (char*)" ";
default: return (char*)" ";
static char* tmpSpace = " ";
if (_level>30) {
return tmpSpace;
}
return tmpSpace + 60 - 2*_level;
}

File diff suppressed because it is too large Load Diff