expr_contains_symbol
return expr_contains_symbol(dep->left.expr, sym) ||
expr_contains_symbol(dep->right.expr, sym);
return expr_contains_symbol(dep->left.expr, sym);
bool expr_contains_symbol(struct expr *dep, struct symbol *sym);
if (!expr_contains_symbol(dep, sym))