diff --git a/language/common_res.h b/language/common_res.h index 255387e2f..545438957 100644 --- a/language/common_res.h +++ b/language/common_res.h @@ -1281,6 +1281,7 @@ #define IDS_LEX_2ND_CH_MODIFIED 63394 #define IDS_LEX_2ND_CH_REV_TO_ORG 63395 #define IDS_LEX_2ND_CH_REV_TO_MOD 63396 +#define IDS_LEX_STR_63397 63397 #define IDS_LEX_CSV_COL_0 63490 diff --git a/language/np3_de_de/lexer_de_de.rc b/language/np3_de_de/lexer_de_de.rc index e8931845f..b7cd092b8 100644 --- a/language/np3_de_de/lexer_de_de.rc +++ b/language/np3_de_de/lexer_de_de.rc @@ -495,6 +495,7 @@ BEGIN IDS_LEX_STR_63386 "Symbol Identifier" IDS_LEX_STR_63387 "Symbol Operator" IDS_LEX_STR_63388 "String EOL" + IDS_LEX_STR_63397 "Backticks" END STRINGTABLE diff --git a/language/np3_en_us/lexer_en_us.rc b/language/np3_en_us/lexer_en_us.rc index f92b0a42a..e220b3016 100644 --- a/language/np3_en_us/lexer_en_us.rc +++ b/language/np3_en_us/lexer_en_us.rc @@ -495,6 +495,7 @@ BEGIN IDS_LEX_STR_63386 "Symbol Identifier" IDS_LEX_STR_63387 "Symbol Operator" IDS_LEX_STR_63388 "String EOL" + IDS_LEX_STR_63397 "Backticks" END STRINGTABLE diff --git a/lexilla/cppcheck.suppress b/lexilla/cppcheck.suppress index a161ff132..76777ea90 100644 --- a/lexilla/cppcheck.suppress +++ b/lexilla/cppcheck.suppress @@ -17,10 +17,12 @@ noExplicitConstructor // code legibility. passedByValue +// This could be fixed but it should be rewritten to use string_view which doesn't have resize +uselessCallsSubstr:lexilla/lexers/LexCPP.cxx + // Suppress most lexer warnings since the lexers are maintained by others redundantCondition:lexilla/lexers/LexA68k.cxx constParameter:lexilla/lexers/LexAbaqus.cxx -unusedStructMember:lexilla/lexers/LexAsciidoc.cxx constParameterCallback:lexilla/lexers/LexAsn1.cxx knownConditionTrueFalse:lexilla/lexers/LexAU3.cxx shadowVariable:lexilla/lexers/LexAU3.cxx @@ -43,6 +45,7 @@ knownConditionTrueFalse:lexilla/lexers/LexEiffel.cxx variableScope:lexilla/lexers/LexErlang.cxx knownConditionTrueFalse:lexilla/lexers/LexEScript.cxx constParameter:lexilla/lexers/LexFortran.cxx +redundantContinue:lexilla/lexers/LexFortran.cxx redundantCondition:lexilla/lexers/LexFSharp.cxx knownConditionTrueFalse:lexilla/lexers/LexFSharp.cxx constParameter:lexilla/lexers/LexGDScript.cxx @@ -102,12 +105,16 @@ knownConditionTrueFalse:lexilla/lexers/LexTxt2tags.cxx knownConditionTrueFalse:lexilla/lexers/LexVB.cxx constParameter:lexilla/lexers/LexVerilog.cxx variableScope:lexilla/lexers/LexVerilog.cxx +badBitmaskCheck:lexilla/lexers/LexVerilog.cxx +uselessCallsSubstr:lexilla/lexers/LexVerilog.cxx constParameter:lexilla/lexers/LexVHDL.cxx shadowVariable:lexilla/lexers/LexVHDL.cxx unreadVariable:lexilla/lexers/LexVHDL.cxx variableScope:lexilla/lexers/LexVHDL.cxx unreadVariable:lexilla/lexers/LexVisualProlog.cxx unreadVariable:lexilla/lexers/LexX12.cxx +constVariable:lexilla/lexers/LexX12.cxx +uselessCallsSubstr:lexilla/lexers/LexX12.cxx constParameter:lexilla/lexers/LexYAML.cxx knownConditionTrueFalse:lexilla/lexers/LexYAML.cxx @@ -136,7 +143,6 @@ constVariable:lexilla/lexers/LexModula.cxx constVariable:lexilla/lexers/LexOpal.cxx constVariable:lexilla/lexers/LexPS.cxx constVariable:lexilla/lexers/LexPascal.cxx -constVariable:lexilla/lexers/LexR.cxx constVariable:lexilla/lexers/LexRebol.cxx constVariable:lexilla/lexers/LexRuby.cxx constVariable:lexilla/lexers/LexSorcus.cxx diff --git a/lexilla/doc/Lexilla.html b/lexilla/doc/Lexilla.html index bc42fc49c..13f780317 100644 --- a/lexilla/doc/Lexilla.html +++ b/lexilla/doc/Lexilla.html @@ -9,7 +9,7 @@ - +