dissect
static const char *dissect(struct match *, const char *, const char *,
dp = dissect(m, m->coldp, endp, gf, gl);
dp = dissect(m, sp, rest, ssub, esub);
dp = dissect(m, ssp, sep, ssub, esub);
dp = dissect(m, sp, rest, ssub, esub);
extern void dissect(struct symbol_list *, struct reporter *);
dissect(__sparse(file), &reporter);