Lines Matching defs:vmatch
72 * event node as it is processed in vmatch() --> vmatch_event() calls.
75 struct node *nptop; /* event node fed to vmatch */
84 static void vmatch(struct info *infop, struct node *np, struct node *lnp,
646 * the left-hand-side of the prop because vmatch() already found that
711 * against the name/num found in vmatch.
893 vmatch(infop, np, lnp, anp);
928 vmatch(infop, np, lnp, anp);
1123 * vmatch -- find the next vertical expansion match in the config database
1153 * when horizontal expansion appears, vmatch() finds only the first match
1187 vmatch(struct info *infop, struct node *np, struct node *lnp, struct node *anp)
1197 vmatch(infop, lnp, NULL, anp);
1199 vmatch(infop, anp, NULL, NULL);
1206 infop->anp->file, infop->anp->line, "vmatch: ");
1271 vmatch(infop, NULL, lnp, anp);
1301 vmatch(infop, NULL, lnp, anp);
1326 vmatch(infop, NULL, lnp, anp);
1332 vmatch(infop, np->u.expr.right, np->u.expr.left, anp);
1337 vmatch(infop, np->u.arrow.rhs, NULL, np->u.arrow.parent);
1342 "vmatch: unexpected type: %s",
1354 vmatch(infop, anp->u.arrow.lhs, NULL, anp);