X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/d80fb37a26b24d8aa7a4428389a6004c7f2e93be..6130b75585cad5f4bb2ee78875a0bfe109b2a3e3:/src/gram.c
diff --git a/src/gram.c b/src/gram.c
index 1f2885f0..6b9eda13 100644
--- a/src/gram.c
+++ b/src/gram.c
@@ -121,8 +121,7 @@ rule_rhs_print_xml (rule *r, FILE *out, int level)
item_number *rp;
xml_puts (out, level, "");
for (rp = r->rhs; *rp >= 0; rp++)
- xml_printf (out, level + 1, "%s",
- symbol_class_get_string (symbols[*rp]),
+ xml_printf (out, level + 1, "%s",
xml_escape (symbols[*rp]->tag));
xml_puts (out, level, "");
}
@@ -221,8 +220,12 @@ grammar_rules_print_xml (FILE *out, int level)
usefulness = "useless-in-parser";
else
usefulness = "useful";
- xml_printf (out, level + 2, "",
- rules[r].number, usefulness);
+ xml_indent (out, level + 2);
+ fprintf (out, "tag);
+ fputs (">\n", out);
}
rule_lhs_print_xml (&rules[r], out, level + 3);
rule_rhs_print_xml (&rules[r], out, level + 3);