forked from qt-creator/qt-creator
Remove uses of QRegularExpression::OptimizeOnFirstUsageOption
Deprecated, and declared to have no effect for Qt >= 5.12. Task-number: QTCREATORBUG-24098 Change-Id: I11067b8e2ae40ff1f1dd4de92a734a40d2eae556 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -316,7 +316,6 @@ MimeMagicRule::MimeMagicRule(MimeMagicRule::Type theType,
|
||||
case RegExp:
|
||||
d->regexp.setPatternOptions(QRegularExpression::MultilineOption
|
||||
| QRegularExpression::DotMatchesEverythingOption
|
||||
| QRegularExpression::OptimizeOnFirstUsageOption
|
||||
);
|
||||
d->regexp.setPattern(QString::fromUtf8(d->value));
|
||||
if (!d->regexp.isValid()) {
|
||||
|
@@ -48,14 +48,11 @@ class NimParser : public OutputTaskParser
|
||||
Result handleLine(const QString &lne, Utils::OutputFormat) override
|
||||
{
|
||||
const QString line = lne.trimmed();
|
||||
static QRegularExpression regex("(.+.nim)\\((\\d+), (\\d+)\\) (.+)",
|
||||
QRegularExpression::OptimizeOnFirstUsageOption);
|
||||
static QRegularExpression warning("(Warning):(.*)",
|
||||
QRegularExpression::OptimizeOnFirstUsageOption);
|
||||
static QRegularExpression error("(Error):(.*)",
|
||||
QRegularExpression::OptimizeOnFirstUsageOption);
|
||||
static const QRegularExpression regex("(.+.nim)\\((\\d+), (\\d+)\\) (.+)");
|
||||
static const QRegularExpression warning("(Warning):(.*)");
|
||||
static const QRegularExpression error("(Error):(.*)");
|
||||
|
||||
QRegularExpressionMatch match = regex.match(line);
|
||||
const QRegularExpressionMatch match = regex.match(line);
|
||||
if (!match.hasMatch())
|
||||
return Status::NotHandled;
|
||||
const QString filename = match.captured(1);
|
||||
|
@@ -50,14 +50,11 @@ class NimParser : public ProjectExplorer::OutputTaskParser
|
||||
Result handleLine(const QString &lne, Utils::OutputFormat) override
|
||||
{
|
||||
const QString line = lne.trimmed();
|
||||
static QRegularExpression regex("(.+.nim)\\((\\d+), (\\d+)\\) (.+)",
|
||||
QRegularExpression::OptimizeOnFirstUsageOption);
|
||||
static QRegularExpression warning("(Warning):(.*)",
|
||||
QRegularExpression::OptimizeOnFirstUsageOption);
|
||||
static QRegularExpression error("(Error):(.*)",
|
||||
QRegularExpression::OptimizeOnFirstUsageOption);
|
||||
static const QRegularExpression regex("(.+.nim)\\((\\d+), (\\d+)\\) (.+)");
|
||||
static const QRegularExpression warning("(Warning):(.*)");
|
||||
static const QRegularExpression error("(Error):(.*)");
|
||||
|
||||
QRegularExpressionMatch match = regex.match(line);
|
||||
const QRegularExpressionMatch match = regex.match(line);
|
||||
if (!match.hasMatch())
|
||||
return Status::NotHandled;
|
||||
const QString filename = match.captured(1);
|
||||
|
@@ -199,16 +199,14 @@ NimLexer::Token NimLexer::readNumber()
|
||||
|
||||
bool NimLexer::matchIdentifierOrKeywordStart()
|
||||
{
|
||||
static QRegularExpression isLetter("[a-zA-Z\x80-\xFF]",
|
||||
QRegularExpression::OptimizeOnFirstUsageOption);
|
||||
static const QRegularExpression isLetter("[a-zA-Z\x80-\xFF]");
|
||||
return isLetter.match(m_stream.peek()).hasMatch();
|
||||
}
|
||||
|
||||
NimLexer::Token NimLexer::readIdentifierOrKeyword()
|
||||
{
|
||||
static QRegularExpression isLetter("[a-zA-Z\x80-\xFF]",
|
||||
QRegularExpression::OptimizeOnFirstUsageOption);
|
||||
static QSet<QString> keywords = {
|
||||
static const QRegularExpression isLetter("[a-zA-Z\x80-\xFF]");
|
||||
static const QSet<QString> keywords = {
|
||||
"addr", "and", "as", "asm", "atomic",
|
||||
"bind", "block", "break",
|
||||
"case", "cast", "concept", "const", "continue", "converter",
|
||||
|
Reference in New Issue
Block a user