Lines Matching refs:Evaluate
45 bool Evaluate(State* state, const std::unique_ptr<Expr>& expr, std::string* result) { in Evaluate() function
85 if (!Evaluate(state, argv[i], &str)) { in ConcatFn()
101 if (!Evaluate(state, argv[0], &cond)) { in IfElseFn()
116 if (!argv.empty() && Evaluate(state, argv[0], &msg)) { in AbortFn()
127 if (!Evaluate(state, argv[i], &result)) { in AssertFn()
141 if (!Evaluate(state, argv[0], &val)) { in SleepFn()
157 if (!Evaluate(state, argv[i], &v)) { in StdoutFn()
168 if (!Evaluate(state, argv[0], &left)) { in LogicalAndFn()
181 if (!Evaluate(state, argv[0], &left)) { in LogicalOrFn()
194 if (!Evaluate(state, argv[0], &val)) { in LogicalNotFn()
204 if (!Evaluate(state, argv[0], &needle)) { in SubstringFn()
209 if (!Evaluate(state, argv[1], &haystack)) { in SubstringFn()
219 if (!Evaluate(state, argv[0], &left)) { in EqualityFn()
223 if (!Evaluate(state, argv[1], &right)) { in EqualityFn()
234 if (!Evaluate(state, argv[0], &left)) { in InequalityFn()
238 if (!Evaluate(state, argv[1], &right)) { in InequalityFn()
367 if (!Evaluate(state, argv[i], &var)) { in ReadArgs()