From cee00e2e1f466fadb35d677fc399a78e4accff9c Mon Sep 17 00:00:00 2001 From: Oswald Buddenhagen <oswald.buddenhagen@nokia.com> Date: Thu, 4 Dec 2008 19:16:48 +0100 Subject: [PATCH] Fix some error messages (re expected argument counts) (merge aa87b75910a99a26e7ec581aa38f8982fe231ad0 from qt) --- shared/proparser/profileevaluator.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/shared/proparser/profileevaluator.cpp b/shared/proparser/profileevaluator.cpp index 1935efa2fdf..ca681f8c4a7 100644 --- a/shared/proparser/profileevaluator.cpp +++ b/shared/proparser/profileevaluator.cpp @@ -1083,7 +1083,7 @@ QStringList ProFileEvaluator::Private::evaluateExpandFunction(const QString &fun if (func_t == E_SECTION) { if (args.count() != 3 && args.count() != 4) { q->logMessage(format("%1(var) section(var, sep, begin, end) " - "requires three arguments.").arg(func)); + "requires three or four arguments.").arg(func)); } else { var = args[0]; sep = args[1]; @@ -1116,7 +1116,7 @@ QStringList ProFileEvaluator::Private::evaluateExpandFunction(const QString &fun } case E_JOIN: { if (args.count() < 1 || args.count() > 4) { - q->logMessage(format("join(var, glue, before, after) requires four arguments.")); + q->logMessage(format("join(var, glue, before, after) requires one to four arguments.")); } else { QString glue, before, after; if (args.count() >= 2) @@ -1132,7 +1132,7 @@ QStringList ProFileEvaluator::Private::evaluateExpandFunction(const QString &fun break; } case E_SPLIT: { - if (args.count() < 2 || args.count() > 2) { + if (args.count() != 2) { q->logMessage(format("split(var, sep) requires two arguments")); } else { QString sep = args.at(1); @@ -1144,7 +1144,7 @@ QStringList ProFileEvaluator::Private::evaluateExpandFunction(const QString &fun } case E_MEMBER: { if (args.count() < 1 || args.count() > 3) { - q->logMessage(format("member(var, start, end) requires three arguments.")); + q->logMessage(format("member(var, start, end) requires one to three arguments.")); } else { bool ok = true; const QStringList var = values(args.first()); @@ -1301,7 +1301,7 @@ bool ProFileEvaluator::Private::evaluateConditionalFunction(const QString &funct } case CF_CONTAINS: { if (args.count() < 2 || args.count() > 3) { - q->logMessage(format("contains(var, val) requires at least two arguments.")); + q->logMessage(format("contains(var, val) requires two or three arguments.")); ok = false; break; } @@ -1333,7 +1333,7 @@ bool ProFileEvaluator::Private::evaluateConditionalFunction(const QString &funct } case CF_COUNT: { if (args.count() != 2 && args.count() != 3) { - q->logMessage(format("count(var, count) requires at least two arguments.")); + q->logMessage(format("count(var, count) requires two or three arguments.")); ok = false; break; } @@ -1363,7 +1363,7 @@ bool ProFileEvaluator::Private::evaluateConditionalFunction(const QString &funct if (args.count() == 2) { parseInto = args[1]; } else if (args.count() != 1) { - q->logMessage(format("include(file) requires one argument.")); + q->logMessage(format("include(file) requires one or two arguments.")); ok = false; break; } @@ -1381,7 +1381,7 @@ bool ProFileEvaluator::Private::evaluateConditionalFunction(const QString &funct QString sarg = args[1]; ignore_error = (sarg.toLower() == QLatin1String("true") || sarg.toInt()); } else if (args.count() != 1) { - q->logMessage(format("load(feature) requires one argument.")); + q->logMessage(format("load(feature) requires one or two arguments.")); ok = false; break; } -- GitLab