Lines Matching refs:E_EQUAL
83 case E_EQUAL: in expr_copy()
115 case E_EQUAL: in expr_free()
201 case E_EQUAL: in expr_eq()
358 if (e1->type != E_EQUAL && e1->type != E_UNEQUAL && e1->type != E_SYMBOL && e1->type != E_NOT) in expr_join_or()
360 if (e2->type != E_EQUAL && e2->type != E_UNEQUAL && e2->type != E_SYMBOL && e2->type != E_NOT) in expr_join_or()
364 if (tmp->type != E_EQUAL && tmp->type != E_UNEQUAL && tmp->type != E_SYMBOL) in expr_join_or()
380 if (e1->type == E_EQUAL && e2->type == E_EQUAL && in expr_join_or()
386 if (e1->type == E_EQUAL && e2->type == E_EQUAL && in expr_join_or()
392 if (e1->type == E_EQUAL && e2->type == E_EQUAL && in expr_join_or()
422 if (e1->type != E_EQUAL && e1->type != E_UNEQUAL && e1->type != E_SYMBOL && e1->type != E_NOT) in expr_join_and()
424 if (e2->type != E_EQUAL && e2->type != E_UNEQUAL && e2->type != E_SYMBOL && e2->type != E_NOT) in expr_join_and()
428 if (tmp->type != E_EQUAL && tmp->type != E_UNEQUAL && tmp->type != E_SYMBOL) in expr_join_and()
444 if ((e1->type == E_SYMBOL && e2->type == E_EQUAL && e2->right.sym == &symbol_yes) || in expr_join_and()
445 (e2->type == E_SYMBOL && e1->type == E_EQUAL && e1->right.sym == &symbol_yes)) in expr_join_and()
447 return expr_alloc_comp(E_EQUAL, sym1, &symbol_yes); in expr_join_and()
457 return expr_alloc_comp(E_EQUAL, sym1, &symbol_yes); in expr_join_and()
460 if (e1->type == E_EQUAL && e2->type == E_UNEQUAL) { in expr_join_and()
464 return sym2 != e2->right.sym ? expr_alloc_comp(E_EQUAL, sym1, sym2) in expr_join_and()
467 if (e1->type == E_UNEQUAL && e2->type == E_EQUAL) { in expr_join_and()
471 return sym2 != e1->right.sym ? expr_alloc_comp(E_EQUAL, sym1, sym2) in expr_join_and()
478 return expr_alloc_comp(E_EQUAL, sym1, &symbol_mod); in expr_join_and()
484 return expr_alloc_comp(E_EQUAL, sym1, &symbol_no); in expr_join_and()
490 return expr_alloc_comp(E_EQUAL, sym1, &symbol_yes); in expr_join_and()
492 if ((e1->type == E_SYMBOL && e2->type == E_EQUAL && e2->right.sym == &symbol_mod) || in expr_join_and()
493 (e2->type == E_SYMBOL && e1->type == E_EQUAL && e1->right.sym == &symbol_mod) || in expr_join_and()
648 case E_EQUAL: in expr_transform()
659 case E_EQUAL: in expr_transform()
713 case E_EQUAL: in expr_transform()
719 e->type = e->type == E_EQUAL ? E_UNEQUAL : E_EQUAL; in expr_transform()
790 case E_EQUAL: in expr_contains_symbol()
813 case E_EQUAL: in expr_depends_symbol()
894 e1 = expr_trans_compare(e->left.expr, E_EQUAL, sym); in expr_trans_compare()
895 e2 = expr_trans_compare(e->right.expr, E_EQUAL, sym); in expr_trans_compare()
904 e1 = expr_trans_compare(e->left.expr, E_EQUAL, sym); in expr_trans_compare()
905 e2 = expr_trans_compare(e->right.expr, E_EQUAL, sym); in expr_trans_compare()
914 return expr_trans_compare(e->left.expr, type == E_EQUAL ? E_UNEQUAL : E_EQUAL, sym); in expr_trans_compare()
916 case E_EQUAL: in expr_trans_compare()
917 if (type == E_EQUAL) { in expr_trans_compare()
966 case E_EQUAL: in expr_calc_value()
992 case E_EQUAL: in expr_compare_type()
1036 case E_EQUAL: in expr_print()