Lines Matching refs:expr

175 		if (!eval_cat(np->u.expr.left, ex, events, globals, croot,
178 if (!eval_cat(np->u.expr.right, ex, events, globals, croot,
229 lhs = eval_getname(funcnp, ex, events, np->u.expr.left, globals,
231 rhs = eval_getname(funcnp, ex, events, np->u.expr.right,
257 ASSERT(np->u.expr.right->t == T_QUOTE);
259 nodep = eval_getname(funcnp, ex, events, np->u.expr.left,
293 s = config_getprop(cp, np->u.expr.right->u.quote.s);
294 if (s == NULL && strcmp(np->u.expr.right->u.quote.s,
301 funcname, np->u.expr.right->u.quote.s);
324 np->u.expr.right->u.quote.s,
340 lhs = eval_getname(funcnp, ex, events, np->u.expr.left, globals,
342 rhs = eval_getname(funcnp, ex, events, np->u.expr.right,
512 nodep = eval_getname(funcnp, ex, events, np->u.expr.left,
526 np->u.expr.right->u.quote.s);
537 strcmp(np->u.expr.right->u.quote.s, "") == 0 ?
538 NULL : (char *)np->u.expr.right->u.quote.s);
643 ASSERTinfo(np->u.expr.left->t == T_QUOTE,
644 ptree_nodetype2str(np->u.expr.left->t));
652 np->u.expr.left->u.quote.s);
653 ptree_name_iter(O_ALTFP|O_VERB2|O_NONL, np->u.expr.right);
663 (void *)np->u.expr.left->u.quote.s, NULL)) == NULL) {
668 if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
693 (void *)np->u.expr.left->u.quote.s,
826 ASSERTinfo(np->u.expr.left->t == T_QUOTE,
827 ptree_nodetype2str(np->u.expr.left->t));
831 np->u.expr.left->u.quote.s);
832 ptree_name_iter(O_ALTFP|O_VERB2|O_NONL, np->u.expr.right);
836 if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
867 vals = platform_payloadprop_values(np->u.expr.left->u.quote.s,
938 * defines for u.expr.temp - these are used for T_OR and T_AND so that if
981 eval_dup(np->u.expr.left, ex, events),
982 eval_dup(np->u.expr.right, ex, events)));
985 switch (np->u.expr.temp) {
987 return (eval_dup(np->u.expr.left, ex, events));
989 return (eval_dup(np->u.expr.right, ex, events));
992 eval_dup(np->u.expr.left, ex, events),
993 eval_dup(np->u.expr.right, ex, events)));
997 switch (np->u.expr.temp) {
999 return (eval_dup(np->u.expr.left, ex, events));
1001 return (eval_dup(np->u.expr.right, ex, events));
1004 eval_dup(np->u.expr.left, ex, events),
1005 eval_dup(np->u.expr.right, ex, events)));
1427 if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
1431 ASSERT(np->u.expr.left->t == T_GLOBID);
1433 (void *)np->u.expr.left->u.globid.s, NULL);
1438 (void *) np->u.expr.left->u.globid.s, gval, NULL);
1447 np->u.expr.left->u.globid.s, gval->v);
1451 np->u.expr.left->u.globid.s,
1475 np->u.expr.left->t == T_GLOBID &&
1477 (void *)np->u.expr.left->u.globid.s, NULL)) == NULL) {
1478 if (!eval_expr(np->u.expr.right, ex, events, globals,
1484 (void *) np->u.expr.left->u.globid.s,
1495 if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
1498 if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
1514 if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
1517 if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
1528 if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
1531 if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
1542 if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
1545 if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
1556 if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
1559 if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
1570 if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
1573 if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
1584 if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
1587 if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
1598 if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
1601 if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
1612 if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
1615 ASSERT(np->u.expr.right == NULL);
1624 if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
1627 if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
1638 if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
1641 if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
1664 if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
1671 ASSERT(np->u.expr.right != NULL);
1672 if (np->u.expr.right->t == T_CONDELSE) {
1674 retnp = np->u.expr.right->u.expr.left;
1676 retnp = np->u.expr.right->u.expr.right;
1680 retnp = np->u.expr.right;
1703 if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
1706 if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
1723 if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
1730 np->u.expr.temp = EXPR_TEMP_BOTH_UNK;
1733 if (!eval_expr(np->u.expr.right, ex, events, globals,
1735 np->u.expr.temp = EXPR_TEMP_BOTH_UNK;
1739 np->u.expr.temp = EXPR_TEMP_LHS_UNK;
1747 if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
1749 np->u.expr.temp = EXPR_TEMP_RHS_UNK;
1757 if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
1764 np->u.expr.temp = EXPR_TEMP_BOTH_UNK;
1767 if (!eval_expr(np->u.expr.right, ex, events, globals,
1769 np->u.expr.temp = EXPR_TEMP_BOTH_UNK;
1773 np->u.expr.temp = EXPR_TEMP_LHS_UNK;
1782 if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
1784 np->u.expr.temp = EXPR_TEMP_RHS_UNK;
1792 if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
1800 if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
1803 if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
1814 if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
1817 if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
1834 if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
1837 if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
1848 if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
1851 if (!eval_expr(np->u.expr.right, ex, events, globals, croot,
1868 if (!eval_expr(np->u.expr.left, ex, events, globals, croot,
1871 if (!eval_expr(np->u.expr.right, ex, events, globals, croot,