Lines Matching refs:data
1058 void expr_print(struct expr *e, void (*fn)(void *, struct symbol *, const char *), void *data, int … in expr_print() argument
1061 fn(data, NULL, "y"); in expr_print()
1066 fn(data, NULL, "("); in expr_print()
1070 fn(data, e->left.sym, e->left.sym->name); in expr_print()
1072 fn(data, NULL, "<choice>"); in expr_print()
1075 fn(data, NULL, "!"); in expr_print()
1076 expr_print(e->left.expr, fn, data, E_NOT); in expr_print()
1080 fn(data, e->left.sym, e->left.sym->name); in expr_print()
1082 fn(data, NULL, "<choice>"); in expr_print()
1083 fn(data, NULL, "="); in expr_print()
1084 fn(data, e->right.sym, e->right.sym->name); in expr_print()
1088 fn(data, e->left.sym, e->left.sym->name); in expr_print()
1090 fn(data, NULL, "<choice>"); in expr_print()
1091 fn(data, NULL, "!="); in expr_print()
1092 fn(data, e->right.sym, e->right.sym->name); in expr_print()
1095 expr_print(e->left.expr, fn, data, E_OR); in expr_print()
1096 fn(data, NULL, " || "); in expr_print()
1097 expr_print(e->right.expr, fn, data, E_OR); in expr_print()
1100 expr_print(e->left.expr, fn, data, E_AND); in expr_print()
1101 fn(data, NULL, " && "); in expr_print()
1102 expr_print(e->right.expr, fn, data, E_AND); in expr_print()
1105 fn(data, e->right.sym, e->right.sym->name); in expr_print()
1107 fn(data, NULL, " ^ "); in expr_print()
1108 expr_print(e->left.expr, fn, data, E_LIST); in expr_print()
1112 fn(data, NULL, "["); in expr_print()
1113 fn(data, e->left.sym, e->left.sym->name); in expr_print()
1114 fn(data, NULL, " "); in expr_print()
1115 fn(data, e->right.sym, e->right.sym->name); in expr_print()
1116 fn(data, NULL, "]"); in expr_print()
1122 fn(data, NULL, buf); in expr_print()
1127 fn(data, NULL, ")"); in expr_print()
1130 static void expr_print_file_helper(void *data, struct symbol *sym, const char *str) in expr_print_file_helper() argument
1132 xfwrite(str, strlen(str), 1, data); in expr_print_file_helper()
1140 static void expr_print_gstr_helper(void *data, struct symbol *sym, const char *str) in expr_print_gstr_helper() argument
1142 struct gstr *gs = (struct gstr*)data; in expr_print_gstr_helper()