Align keywords with c++20 standard for CodeEditor (#3247)
This commit is contained in:
parent
b8de69489d
commit
14ea8d7e68
|
@ -15,45 +15,83 @@ Highlighter::Highlighter(QTextDocument *parent,
|
|||
mKeywordFormat.setForeground(mWidgetStyle->keywordColor);
|
||||
mKeywordFormat.setFontWeight(mWidgetStyle->keywordWeight);
|
||||
QStringList keywordPatterns;
|
||||
keywordPatterns << "bool"
|
||||
keywordPatterns << "alignas"
|
||||
<< "alignof"
|
||||
<< "asm"
|
||||
<< "auto"
|
||||
<< "bool"
|
||||
<< "break"
|
||||
<< "case"
|
||||
<< "catch"
|
||||
<< "char"
|
||||
<< "char8_t"
|
||||
<< "char16_t"
|
||||
<< "char32_t"
|
||||
<< "class"
|
||||
<< "concept"
|
||||
<< "const"
|
||||
<< "consteval"
|
||||
<< "constexpr"
|
||||
<< "constinit"
|
||||
<< "const_cast"
|
||||
<< "continue"
|
||||
<< "co_await"
|
||||
<< "co_return"
|
||||
<< "co_yield"
|
||||
<< "decltype"
|
||||
<< "default"
|
||||
<< "delete"
|
||||
<< "do"
|
||||
<< "double"
|
||||
<< "dynamic_cast"
|
||||
<< "else"
|
||||
<< "enum"
|
||||
<< "explicit"
|
||||
<< "export"
|
||||
<< "extern"
|
||||
<< "false"
|
||||
<< "float"
|
||||
<< "for"
|
||||
<< "friend"
|
||||
<< "goto"
|
||||
<< "if"
|
||||
<< "inline"
|
||||
<< "int"
|
||||
<< "long"
|
||||
<< "mutable"
|
||||
<< "namespace"
|
||||
<< "new"
|
||||
<< "noexcept"
|
||||
<< "nullptr"
|
||||
<< "operator"
|
||||
<< "private"
|
||||
<< "protected"
|
||||
<< "public"
|
||||
<< "reinterpret_cast"
|
||||
<< "requires"
|
||||
<< "return"
|
||||
<< "short"
|
||||
<< "signed"
|
||||
<< "static"
|
||||
<< "static_assert"
|
||||
<< "static_cast"
|
||||
<< "struct"
|
||||
<< "switch"
|
||||
<< "template"
|
||||
<< "this"
|
||||
<< "thread_local"
|
||||
<< "throw"
|
||||
<< "true"
|
||||
<< "try"
|
||||
<< "typedef"
|
||||
<< "typeid"
|
||||
<< "typename"
|
||||
<< "union"
|
||||
<< "unsigned"
|
||||
<< "virtual"
|
||||
<< "void"
|
||||
<< "volatile"
|
||||
<< "wchar_t"
|
||||
<< "while";
|
||||
foreach (const QString &pattern, keywordPatterns) {
|
||||
rule.pattern = QRegularExpression("\\b" + pattern + "\\b");
|
||||
|
|
|
@ -228,7 +228,7 @@ bool ResultsTree::addErrorItem(const ErrorItem &item)
|
|||
stditem->setData(QVariant(data));
|
||||
|
||||
//Add backtrace files as children
|
||||
if (item.errorPath.size() > 1U) {
|
||||
if (item.errorPath.size() > 1) {
|
||||
for (int i = 0; i < item.errorPath.size(); i++) {
|
||||
const QErrorPathItem &e = item.errorPath[i];
|
||||
line.file = e.file;
|
||||
|
|
Loading…
Reference in New Issue