Lines Matching refs:eval

298 			return (eval(e->n))?e->nxt:ZE;  in eval_sub()
319 return eval(now); in eval_sync()
339 return setval(now->lft, eval(now->rgt)); in assign()
354 eval(Lextok *now) in eval() function
366 case '!': return !eval(now->lft); in eval()
367 case UMIN: return -eval(now->lft); in eval()
368 case '~': return ~eval(now->lft); in eval()
370 case '/': return (eval(now->lft) / eval(now->rgt)); in eval()
371 case '*': return (eval(now->lft) * eval(now->rgt)); in eval()
372 case '-': return (eval(now->lft) - eval(now->rgt)); in eval()
373 case '+': return (eval(now->lft) + eval(now->rgt)); in eval()
374 case '%': return (eval(now->lft) % eval(now->rgt)); in eval()
375 case LT: return (eval(now->lft) < eval(now->rgt)); in eval()
376 case GT: return (eval(now->lft) > eval(now->rgt)); in eval()
377 case '&': return (eval(now->lft) & eval(now->rgt)); in eval()
378 case '^': return (eval(now->lft) ^ eval(now->rgt)); in eval()
379 case '|': return (eval(now->lft) | eval(now->rgt)); in eval()
380 case LE: return (eval(now->lft) <= eval(now->rgt)); in eval()
381 case GE: return (eval(now->lft) >= eval(now->rgt)); in eval()
382 case NE: return (eval(now->lft) != eval(now->rgt)); in eval()
383 case EQ: return (eval(now->lft) == eval(now->rgt)); in eval()
384 case OR: return (eval(now->lft) || eval(now->rgt)); in eval()
385 case AND: return (eval(now->lft) && eval(now->rgt)); in eval()
386 case LSHIFT: return (eval(now->lft) << eval(now->rgt)); in eval()
387 case RSHIFT: return (eval(now->lft) >> eval(now->rgt)); in eval()
388 case '?': return (eval(now->lft) ? eval(now->rgt->lft) in eval()
389 : eval(now->rgt->rgt)); in eval()
401 case EVAL: return eval(now->lft); in eval()
411 case 'c': return eval(now->lft); /* condition */ in eval()
429 case ASSERT: if (TstOnly || eval(now->lft)) return 1; in eval()
459 j = eval(n->lft); in printm()
496 j = eval(tmp->lft); in interprint()
540 i = eval(n); in Enabled1()
555 i = eval(n); in Enabled1()
566 i = eval(n); in Enabled1()
617 int pid = eval(n); in pc_enabled()