Lines Matching refs:E_EQUAL
82 case E_EQUAL:
118 case E_EQUAL:
266 case E_EQUAL:
438 if (e1->type != E_EQUAL && e1->type != E_UNEQUAL && e1->type != E_SYMBOL && e1->type != E_NOT)
440 if (e2->type != E_EQUAL && e2->type != E_UNEQUAL && e2->type != E_SYMBOL && e2->type != E_NOT)
444 if (tmp->type != E_EQUAL && tmp->type != E_UNEQUAL && tmp->type != E_SYMBOL)
460 if (e1->type == E_EQUAL && e2->type == E_EQUAL &&
466 if (e1->type == E_EQUAL && e2->type == E_EQUAL &&
472 if (e1->type == E_EQUAL && e2->type == E_EQUAL &&
502 if (e1->type != E_EQUAL && e1->type != E_UNEQUAL && e1->type != E_SYMBOL && e1->type != E_NOT)
504 if (e2->type != E_EQUAL && e2->type != E_UNEQUAL && e2->type != E_SYMBOL && e2->type != E_NOT)
508 if (tmp->type != E_EQUAL && tmp->type != E_UNEQUAL && tmp->type != E_SYMBOL)
524 if ((e1->type == E_SYMBOL && e2->type == E_EQUAL && e2->right.sym == &symbol_yes) ||
525 (e2->type == E_SYMBOL && e1->type == E_EQUAL && e1->right.sym == &symbol_yes))
527 return expr_alloc_comp(E_EQUAL, sym1, &symbol_yes);
537 return expr_alloc_comp(E_EQUAL, sym1, &symbol_yes);
540 if (e1->type == E_EQUAL && e2->type == E_UNEQUAL) {
544 return sym2 != e2->right.sym ? expr_alloc_comp(E_EQUAL, sym1, sym2)
547 if (e1->type == E_UNEQUAL && e2->type == E_EQUAL) {
551 return sym2 != e1->right.sym ? expr_alloc_comp(E_EQUAL, sym1, sym2)
558 return expr_alloc_comp(E_EQUAL, sym1, &symbol_mod);
564 return expr_alloc_comp(E_EQUAL, sym1, &symbol_no);
570 return expr_alloc_comp(E_EQUAL, sym1, &symbol_yes);
572 if ((e1->type == E_SYMBOL && e2->type == E_EQUAL && e2->right.sym == &symbol_mod) ||
573 (e2->type == E_SYMBOL && e1->type == E_EQUAL && e1->right.sym == &symbol_mod) ||
701 case E_EQUAL:
716 case E_EQUAL:
770 case E_EQUAL:
776 e->type = e->type == E_EQUAL ? E_UNEQUAL : E_EQUAL;
863 case E_EQUAL:
890 case E_EQUAL:
934 e1 = expr_trans_compare(e->left.expr, E_EQUAL, sym);
935 e2 = expr_trans_compare(e->right.expr, E_EQUAL, sym);
944 e1 = expr_trans_compare(e->left.expr, E_EQUAL, sym);
945 e2 = expr_trans_compare(e->right.expr, E_EQUAL, sym);
954 return expr_trans_compare(e->left.expr, type == E_EQUAL ? E_UNEQUAL : E_EQUAL, sym);
960 case E_EQUAL:
961 if (type == E_EQUAL) {
1056 case E_EQUAL:
1086 case E_EQUAL:
1113 if (t2 == E_EQUAL || t2 == E_UNEQUAL)
1115 case E_EQUAL:
1160 case E_EQUAL: