-static void
-print_lhs (struct obstack *oout, rule *previous_rule, rule *r)
-{
- if (previous_rule && STREQ (previous_rule->lhs->tag, r->lhs->tag))
- {
- int i;
- for (i = 0; i < strlen (r->lhs->tag); ++i)
- obstack_1grow (oout, ' ');
- obstack_1grow (oout, '|');
- }
- else
- {
- obstack_sgrow (oout, escape (r->lhs->tag));
- obstack_1grow (oout, ':');
- }
- obstack_1grow (oout, ' ');
-}
-