vmatch
vmatch(infop, lnp, NULL, anp);
vmatch(infop, anp, NULL, NULL);
vmatch(infop, NULL, lnp, anp);
vmatch(infop, NULL, lnp, anp);
vmatch(infop, NULL, lnp, anp);
vmatch(infop, np->u.expr.right, np->u.expr.left, anp);
vmatch(infop, np->u.arrow.rhs, NULL, np->u.arrow.parent);
vmatch(infop, anp->u.arrow.lhs, NULL, anp);
static void vmatch(struct info *infop, struct node *np, struct node *lnp,
vmatch(infop, np, lnp, anp);
vmatch(infop, np, lnp, anp);