1
Discussion | Обсуждение / Re: Bugs & Requests | Ошибки и пожелания
« on: September 11, 2020, 11:29:18 am »
В функции bool ScriptHighlighter::isKeyWord(const QString& word) похоже лишний -1:
bool ScriptHighlighter::isKeyWord(const QString& word)
{
for (int i = 0; i < KEYWORDS_COUNT-1; ++i){
if (QLatin1String(keywords) == word) return true;
}
return false;
}
Должно быть
for (int i = 0; i < KEYWORDS_COUNT; ++i){
Иначе последний элемент массива keywords не проверяется.
bool ScriptHighlighter::isKeyWord(const QString& word)
{
for (int i = 0; i < KEYWORDS_COUNT-1; ++i){
if (QLatin1String(keywords) == word) return true;
}
return false;
}
Должно быть
for (int i = 0; i < KEYWORDS_COUNT; ++i){
Иначе последний элемент массива keywords не проверяется.