Lines Matching refs:do_eval
2761 bool do_eval) in test_eval() argument
2769 if (!do_eval) in test_eval()
3059 test_oexpr(Test_env *te, bool do_eval) in test_oexpr() argument
3063 if ((rv = test_aexpr(te, do_eval))) in test_oexpr()
3064 do_eval = false; in test_oexpr()
3066 return (test_oexpr(te, do_eval) || rv); in test_oexpr()
3071 test_aexpr(Test_env *te, bool do_eval) in test_aexpr() argument
3075 if (!(rv = test_nexpr(te, do_eval))) in test_aexpr()
3076 do_eval = false; in test_aexpr()
3078 return (test_aexpr(te, do_eval) && rv); in test_aexpr()
3083 test_nexpr(Test_env *te, bool do_eval) in test_nexpr() argument
3086 return (!test_nexpr(te, do_eval)); in test_nexpr()
3087 return (test_primary(te, do_eval)); in test_nexpr()
3091 test_primary(Test_env *te, bool do_eval) in test_primary() argument
3100 rv = test_oexpr(te, do_eval); in test_primary()
3117 opnd1 = (*te->getopnd)(te, op, do_eval); in test_primary()
3123 return ((*te->eval)(te, op, opnd1, NULL, do_eval)); in test_primary()
3126 opnd1 = (*te->getopnd)(te, TO_NONOP, do_eval); in test_primary()
3133 opnd2 = (*te->getopnd)(te, op, do_eval); in test_primary()
3139 return ((*te->eval)(te, op, opnd1, opnd2, do_eval)); in test_primary()
3141 return ((*te->eval)(te, TO_STNZE, opnd1, NULL, do_eval)); in test_primary()
3181 ptest_getopnd(Test_env *te, Test_op op, bool do_eval MKSH_A_UNUSED) in ptest_getopnd()