Lines Matching refs:evaluate
1864 static var *evaluate(node *, var *);
1885 s = getvar_s(evaluate(op, TMPVAR)); in as_regex()
2213 return istrue(evaluate(pattern, &G.ptest__tmpvar)); in ptest()
2334 fmt = f = xstrdup(getvar_s(evaluate(nextarg(&n), TMPVAR))); in awk_printf()
2383 arg = evaluate(nextarg(&n), TMPVAR); in awk_printf()
2616 av[i] = evaluate(an[i], TMPVAR(i)); in exec_builtin()
2642 : mk_splitter(getvar_s(evaluate(an[2], TMPVAR2)), &tspl); in exec_builtin()
2848 static var *evaluate(node *op, var *res) in evaluate() function
2891 L.v = evaluate(op1, TMPVAR0); in evaluate()
2909 R.v = evaluate(op->r.n, TMPVAR1); in evaluate()
2994 var *v = evaluate(nextarg(&op1), TMPVAR0); in evaluate()
3040 s = getvar_s(evaluate(op1->r.n, TMPVAR0)); in evaluate()
3135 res = evaluate(istrue(L.v) ? op->r.n->l.n : op->r.n->r.n, res); in evaluate()
3153 var *arg = evaluate(nextarg(&op1), TMPVAR0); in evaluate()
3171 res = evaluate(op->r.f->body.first, res); in evaluate()
3542 evaluate(endseq.first, &G.exit__tmpvar); in awk_exit()
3681 evaluate(beginseq.first, &G.main__tmpvar); in awk_main()
3698 evaluate(mainseq.first, &G.main__tmpvar); in awk_main()