Lines Matching refs:ex

51 static struct node *eval_dup(struct node *np, struct lut *ex,
64 begins_with(struct node *lhs, struct node *rhs, struct lut *ex) in begins_with() argument
85 iterinfop = lut_lookup(ex, (void *)lhs->u.name.child->u.name.s, in begins_with()
98 iterinfop = lut_lookup(ex, (void *)rhs->u.name.child->u.name.s, in begins_with()
111 return (begins_with(lhs->u.name.next, rhs->u.name.next, ex)); in begins_with()
119 eval_getname(struct node *funcnp, struct lut *ex, struct node *events[], in eval_getname() argument
134 if (eval_expr(np, ex, events, globals, croot, arrowp, try, in eval_getname()
153 if (eval_expr(nodep, ex, events, globals, croot, in eval_getname()
158 nodep = eval_dup(nodep, ex, events); in eval_getname()
166 eval_cat(struct node *np, struct lut *ex, struct node *events[], in eval_cat() argument
176 if (!eval_cat(np->u.expr.left, ex, events, globals, croot, in eval_cat()
179 if (!eval_cat(np->u.expr.right, ex, events, globals, croot, in eval_cat()
195 if (!eval_expr(np, ex, events, globals, croot, in eval_cat()
211 eval_func(struct node *funcnp, struct lut *ex, struct node *events[], in eval_func() argument
230 lhs = eval_getname(funcnp, ex, events, np->u.expr.left, globals, in eval_func()
232 rhs = eval_getname(funcnp, ex, events, np->u.expr.right, in eval_func()
242 valuep->v = begins_with(lhs, rhs, ex); in eval_func()
260 nodep = eval_getname(funcnp, ex, events, np->u.expr.left, in eval_func()
341 lhs = eval_getname(funcnp, ex, events, np->u.expr.left, globals, in eval_func()
343 rhs = eval_getname(funcnp, ex, events, np->u.expr.right, in eval_func()
411 nodep = eval_getname(funcnp, ex, events, np, globals, in eval_func()
449 nodep = eval_getname(funcnp, ex, events, np, globals, in eval_func()
486 nodep = eval_getname(funcnp, ex, events, np, globals, in eval_func()
513 nodep = eval_getname(funcnp, ex, events, np->u.expr.left, in eval_func()
554 if (eval_expr(nodep, ex, events, globals, in eval_func()
559 nodep = eval_dup(nodep, ex, events); in eval_func()
670 if (!eval_expr(np->u.expr.right, ex, events, globals, croot, in eval_func()
703 int retval = eval_cat(np, ex, events, globals, croot, in eval_func()
740 if (!eval_expr(np, ex, events, globals, croot, arrowp, try, in eval_func()
838 if (!eval_expr(np->u.expr.right, ex, events, globals, croot, in eval_func()
950 eval_dup(struct node *np, struct lut *ex, struct node *events[]) in eval_dup() argument
983 eval_dup(np->u.expr.left, ex, events), in eval_dup()
984 eval_dup(np->u.expr.right, ex, events))); in eval_dup()
989 return (eval_dup(np->u.expr.left, ex, events)); in eval_dup()
991 return (eval_dup(np->u.expr.right, ex, events)); in eval_dup()
994 eval_dup(np->u.expr.left, ex, events), in eval_dup()
995 eval_dup(np->u.expr.right, ex, events))); in eval_dup()
1001 return (eval_dup(np->u.expr.left, ex, events)); in eval_dup()
1003 return (eval_dup(np->u.expr.right, ex, events)); in eval_dup()
1006 eval_dup(np->u.expr.left, ex, events), in eval_dup()
1007 eval_dup(np->u.expr.right, ex, events))); in eval_dup()
1084 if (eval_expr(npref->u.name.child, ex, events, in eval_dup()
1109 if (eval_expr(npref->u.name.child, ex, events, in eval_dup()
1128 iterinfop = lut_lookup(ex, (void *)np->u.name.s, NULL); in eval_dup()
1152 if (eval_expr(npref->u.name.child, ex, events, in eval_dup()
1179 eval_dup(np->u.event.epname, ex, events), in eval_dup()
1180 eval_dup(np->u.event.eexprlist, ex, events))); in eval_dup()
1184 eval_dup(np->u.func.arglist, ex, events), in eval_dup()
1245 eval_potential(struct node *np, struct lut *ex, struct node *events[], in eval_potential() argument
1251 if (eval_expr(np, ex, events, NULL, croot, NULL, 1, &value) == 0) { in eval_potential()
1258 newnp = eval_dup(np, ex, events); in eval_potential()
1387 eval_expr(struct node *np, struct lut *ex, struct node *events[], in eval_expr() argument
1429 if (!eval_expr(np->u.expr.right, ex, events, globals, croot, in eval_expr()
1480 if (!eval_expr(np->u.expr.right, ex, events, globals, in eval_expr()
1497 if (!eval_expr(np->u.expr.left, ex, events, globals, croot, in eval_expr()
1500 if (!eval_expr(np->u.expr.right, ex, events, globals, croot, in eval_expr()
1516 if (!eval_expr(np->u.expr.left, ex, events, globals, croot, in eval_expr()
1519 if (!eval_expr(np->u.expr.right, ex, events, globals, croot, in eval_expr()
1530 if (!eval_expr(np->u.expr.left, ex, events, globals, croot, in eval_expr()
1533 if (!eval_expr(np->u.expr.right, ex, events, globals, croot, in eval_expr()
1544 if (!eval_expr(np->u.expr.left, ex, events, globals, croot, in eval_expr()
1547 if (!eval_expr(np->u.expr.right, ex, events, globals, croot, in eval_expr()
1558 if (!eval_expr(np->u.expr.left, ex, events, globals, croot, in eval_expr()
1561 if (!eval_expr(np->u.expr.right, ex, events, globals, croot, in eval_expr()
1572 if (!eval_expr(np->u.expr.left, ex, events, globals, croot, in eval_expr()
1575 if (!eval_expr(np->u.expr.right, ex, events, globals, croot, in eval_expr()
1586 if (!eval_expr(np->u.expr.left, ex, events, globals, croot, in eval_expr()
1589 if (!eval_expr(np->u.expr.right, ex, events, globals, croot, in eval_expr()
1600 if (!eval_expr(np->u.expr.left, ex, events, globals, croot, in eval_expr()
1603 if (!eval_expr(np->u.expr.right, ex, events, globals, croot, in eval_expr()
1614 if (!eval_expr(np->u.expr.left, ex, events, globals, croot, in eval_expr()
1626 if (!eval_expr(np->u.expr.left, ex, events, globals, croot, in eval_expr()
1629 if (!eval_expr(np->u.expr.right, ex, events, globals, croot, in eval_expr()
1640 if (!eval_expr(np->u.expr.left, ex, events, globals, croot, in eval_expr()
1643 if (!eval_expr(np->u.expr.right, ex, events, globals, croot, in eval_expr()
1666 if (!eval_expr(np->u.expr.left, ex, events, globals, croot, in eval_expr()
1689 if (!eval_expr(retnp, ex, events, globals, croot, in eval_expr()
1706 if (!eval_expr(np->u.expr.left, ex, events, globals, croot, in eval_expr()
1709 if (!eval_expr(np->u.expr.right, ex, events, globals, croot, in eval_expr()
1726 if (!eval_expr(np->u.expr.left, ex, events, globals, croot, in eval_expr()
1736 if (!eval_expr(np->u.expr.right, ex, events, globals, in eval_expr()
1750 if (!eval_expr(np->u.expr.right, ex, events, globals, croot, in eval_expr()
1760 if (!eval_expr(np->u.expr.left, ex, events, globals, croot, in eval_expr()
1770 if (!eval_expr(np->u.expr.right, ex, events, globals, in eval_expr()
1785 if (!eval_expr(np->u.expr.right, ex, events, globals, croot, in eval_expr()
1795 if (!eval_expr(np->u.expr.left, ex, events, globals, croot, in eval_expr()
1803 if (!eval_expr(np->u.expr.left, ex, events, globals, croot, in eval_expr()
1806 if (!eval_expr(np->u.expr.right, ex, events, globals, croot, in eval_expr()
1817 if (!eval_expr(np->u.expr.left, ex, events, globals, croot, in eval_expr()
1820 if (!eval_expr(np->u.expr.right, ex, events, globals, croot, in eval_expr()
1837 if (!eval_expr(np->u.expr.left, ex, events, globals, croot, in eval_expr()
1840 if (!eval_expr(np->u.expr.right, ex, events, globals, croot, in eval_expr()
1851 if (!eval_expr(np->u.expr.left, ex, events, globals, croot, in eval_expr()
1854 if (!eval_expr(np->u.expr.right, ex, events, globals, croot, in eval_expr()
1871 if (!eval_expr(np->u.expr.left, ex, events, globals, croot, in eval_expr()
1874 if (!eval_expr(np->u.expr.right, ex, events, globals, croot, in eval_expr()
1936 iterinfop = lut_lookup(ex, (void *)np->u.name.s, in eval_expr()
1962 return (eval_func(np, ex, events, np->u.func.arglist, in eval_expr()