+ case PSI_LET_CALLBACK:
+ dprintf(fd, "callback %s(%s(", let->val->data.callback->func->name,
+ let->val->data.callback->func->var->name);
+ if (let->val->data.callback->args) {
+ size_t i, c = let->val->data.callback->args->count;
+
+ dprintf(fd, "\n");
+ for (i = 0; i < c; ++i) {
+ set_value *set = let->val->data.callback->args->vals[i];
+ dump_impl_set_value(fd, set, 2, i + 1 == c);
+ }
+ dprintf(fd, "\t");
+ }
+ dprintf(fd, "));");
+ break;