p_branch_empty
static bool p_branch_empty(struct parse *p, struct branchc *bc);
else if ((ate > 1 || (bc->outer && !MORE())) && !p_branch_empty(p, bc))