#1977 Expression Parser : Add error text if expression compiling fails

This commit is contained in:
Magne Sjaastad 2017-10-13 11:37:09 +02:00
parent 2b89b595f3
commit a3cd62d315

View File

@ -65,6 +65,11 @@ bool ExpressionParserImpl::evaluate(const QString& expressionText, QString* erro
parser_t parser; parser_t parser;
if (!parser.compile(expressionText.toStdString(), expression)) if (!parser.compile(expressionText.toStdString(), expression))
{ {
if (errorText)
{
*errorText = parserErrorText(parser);
}
return false; return false;
} }