{
temp = "";
- // If a character was found
+ // If a capital letter was found
if((*i).category() == QChar::Letter_Uppercase) {
temp += (*i);
i++;
i++;
}
- // If element is found, return it immediately.
+ // If element is found, append it
if (lookupElement(temp)) {
_fullString += temp;
}
kDebug() << "expanded" << temp << "to" << expandedTerm;
_fullString += "("+expandedTerm+")";
}
- // invalid term, return it.
+ // invalid term, append it. ( Validation is done later anyway. )
else {
_fullString += temp;
}
}
else { // invalid character, return it, validation is done again later
_fullString += *i;
+ i++;
+ kDebug() << *i << "invalid character!";
}
}