Lines Matching refs:fn
1141 void (*fn)(void *, struct symbol *, const char *), in expr_print()
1145 fn(data, NULL, "y"); in expr_print()
1150 fn(data, NULL, "("); in expr_print()
1154 fn(data, e->left.sym, e->left.sym->name); in expr_print()
1156 fn(data, NULL, "<choice>"); in expr_print()
1159 fn(data, NULL, "!"); in expr_print()
1160 expr_print(e->left.expr, fn, data, E_NOT); in expr_print()
1164 fn(data, e->left.sym, e->left.sym->name); in expr_print()
1166 fn(data, NULL, "<choice>"); in expr_print()
1167 fn(data, NULL, "="); in expr_print()
1168 fn(data, e->right.sym, e->right.sym->name); in expr_print()
1173 fn(data, e->left.sym, e->left.sym->name); in expr_print()
1175 fn(data, NULL, "<choice>"); in expr_print()
1176 fn(data, NULL, e->type == E_LEQ ? "<=" : "<"); in expr_print()
1177 fn(data, e->right.sym, e->right.sym->name); in expr_print()
1182 fn(data, e->left.sym, e->left.sym->name); in expr_print()
1184 fn(data, NULL, "<choice>"); in expr_print()
1185 fn(data, NULL, e->type == E_GEQ ? ">=" : ">"); in expr_print()
1186 fn(data, e->right.sym, e->right.sym->name); in expr_print()
1190 fn(data, e->left.sym, e->left.sym->name); in expr_print()
1192 fn(data, NULL, "<choice>"); in expr_print()
1193 fn(data, NULL, "!="); in expr_print()
1194 fn(data, e->right.sym, e->right.sym->name); in expr_print()
1197 expr_print(e->left.expr, fn, data, E_OR); in expr_print()
1198 fn(data, NULL, " || "); in expr_print()
1199 expr_print(e->right.expr, fn, data, E_OR); in expr_print()
1202 expr_print(e->left.expr, fn, data, E_AND); in expr_print()
1203 fn(data, NULL, " && "); in expr_print()
1204 expr_print(e->right.expr, fn, data, E_AND); in expr_print()
1207 fn(data, e->right.sym, e->right.sym->name); in expr_print()
1209 fn(data, NULL, " ^ "); in expr_print()
1210 expr_print(e->left.expr, fn, data, E_LIST); in expr_print()
1214 fn(data, NULL, "["); in expr_print()
1215 fn(data, e->left.sym, e->left.sym->name); in expr_print()
1216 fn(data, NULL, " "); in expr_print()
1217 fn(data, e->right.sym, e->right.sym->name); in expr_print()
1218 fn(data, NULL, "]"); in expr_print()
1224 fn(data, NULL, buf); in expr_print()
1229 fn(data, NULL, ")"); in expr_print()
1283 void (*fn)(void *, struct symbol *, const char *), in expr_print_revdep()
1287 expr_print_revdep(e->left.expr, fn, data, pr_type, title); in expr_print_revdep()
1288 expr_print_revdep(e->right.expr, fn, data, pr_type, title); in expr_print_revdep()
1291 fn(data, NULL, *title); in expr_print_revdep()
1295 fn(data, NULL, " - "); in expr_print_revdep()
1296 expr_print(e, fn, data, E_NONE); in expr_print_revdep()
1297 fn(data, NULL, "\n"); in expr_print_revdep()