Lines Matching refs:word
275 std::string word; in getListExpression() local
280 word.push_back(expression[i++]); in getListExpression()
283 if (word == "_OR_" || word == "OR" || word == "_AND_" || in getListExpression()
284 word == "AND" || word == "NOT") in getListExpression()
286 i = i - word.length(); in getListExpression()
294 variableStr = word; in getListExpression()
298 operatorStr = word; in getListExpression()
319 subExpression += word; in getListExpression()
338 std::string word; in getNotValue() local
352 word.push_back(expression[i++]); in getNotValue()
359 if (!word.empty()) in getNotValue()
361 if (getValue(word, value)) in getNotValue()
519 std::string word; in evaluateExpression() local
524 word.push_back(expression[i++]); in evaluateExpression()
527 if (word == "_OR_" || word == "OR") in evaluateExpression()
545 else if (word == "_AND_" || word == "AND") in evaluateExpression()
563 else if (word == "_LTE_") in evaluateExpression()
567 else if (word == "_LT_") in evaluateExpression()
571 else if (word == "_GTE_") in evaluateExpression()
575 else if (word == "_GT_") in evaluateExpression()
579 else if (word == "_NEQ_") in evaluateExpression()
583 else if (word == "_EQU_") in evaluateExpression()
587 else if (word == "%") in evaluateExpression()
595 if (word.back() == '(') in evaluateExpression()
597 if (word == "Sif(" || word == "Gif(" || word == "Dif(") in evaluateExpression()
607 else if (word == "_LIST_") in evaluateExpression()
617 else if (word == "NOT") in evaluateExpression()
622 else if (isNumber(word) || isHexNotation(word)) in evaluateExpression()
626 value = std::stoi(word, nullptr, 0); in evaluateExpression()
637 if (!getValue(word, value)) in evaluateExpression()