Lines Matching refs:subExpression
214 std::string& subExpression, size_t& i) in getSubExpression() argument
217 subExpression.clear(); in getSubExpression()
234 subExpression.push_back(expression[i]); in getSubExpression()
237 if (!subExpression.empty()) in getSubExpression()
250 std::string& subExpression, size_t& i) in getListExpression() argument
252 subExpression.clear(); in getListExpression()
306 subExpression += " OR "; in getListExpression()
310 subExpression += " AND "; in getListExpression()
314 subExpression += "( "; in getListExpression()
315 subExpression += variableStr; in getListExpression()
316 subExpression += " "; in getListExpression()
317 subExpression += operatorStr; in getListExpression()
318 subExpression += " "; in getListExpression()
319 subExpression += word; in getListExpression()
320 subExpression += " )"; in getListExpression()
325 if (!subExpression.empty()) in getListExpression()
508 std::string subExpression; in evaluateExpression() local
601 if (!getSubExpression(expression, subExpression, i)) in evaluateExpression()
604 if (!evaluateExpression(subExpression, value)) in evaluateExpression()
609 if (!getListExpression(expression, subExpression, i)) in evaluateExpression()
614 if (!evaluateExpression(subExpression, value)) in evaluateExpression()