style: formatting changes

* src/print-xml.c: here.
This commit is contained in:
Akim Demaille
2013-11-26 16:20:55 +01:00
parent f3d2a1b2ac
commit d439985436

View File

@@ -65,7 +65,8 @@ print_core (FILE *out, int level, state *s)
sitems = itemset; sitems = itemset;
snritems = nitemset; snritems = nitemset;
if (!snritems) { if (!snritems)
{
xml_puts (out, level, "<itemset/>"); xml_puts (out, level, "<itemset/>");
return; return;
} }
@@ -75,30 +76,28 @@ print_core (FILE *out, int level, state *s)
for (i = 0; i < snritems; i++) for (i = 0; i < snritems; i++)
{ {
bool printed = false; bool printed = false;
item_number *sp; item_number *sp1 = ritem + sitems[i];
item_number *sp1; item_number *sp = sp1;
rule_number r; rule *r;
sp1 = sp = ritem + sitems[i]; while (0 <= *sp)
while (*sp >= 0)
sp++; sp++;
r = item_number_as_rule_number (*sp); r = &rules[item_number_as_rule_number (*sp)];
sp = rules[r].rhs; sp = r->rhs;
/* Display the lookahead tokens? */ /* Display the lookahead tokens? */
if (item_number_is_rule_number (*sp1)) if (item_number_is_rule_number (*sp1))
{ {
reductions *reds = s->reductions; reductions *reds = s->reductions;
int red = state_reduction_find (s, &rules[r]); int red = state_reduction_find (s, r);
/* Print item with lookaheads if there are. */ /* Print item with lookaheads if there are. */
if (reds->lookahead_tokens && red != -1) if (reds->lookahead_tokens && red != -1)
{ {
xml_printf (out, level + 1, xml_printf (out, level + 1,
"<item rule-number=\"%d\" point=\"%d\">", "<item rule-number=\"%d\" point=\"%d\">",
rules[r].number, sp1 - sp); r->number, sp1 - sp);
state_rule_lookahead_tokens_print_xml (s, &rules[r], state_rule_lookahead_tokens_print_xml (s, r,
out, level + 2); out, level + 2);
xml_puts (out, level + 1, "</item>"); xml_puts (out, level + 1, "</item>");
printed = true; printed = true;
@@ -106,13 +105,11 @@ print_core (FILE *out, int level, state *s)
} }
if (!printed) if (!printed)
{
xml_printf (out, level + 1, xml_printf (out, level + 1,
"<item rule-number=\"%d\" point=\"%d\"/>", "<item rule-number=\"%d\" point=\"%d\"/>",
rules[r].number, r->number,
sp1 - sp); sp1 - sp);
} }
}
xml_puts (out, level, "</itemset>"); xml_puts (out, level, "</itemset>");
} }
@@ -136,7 +133,8 @@ print_transitions (state *s, FILE *out, int level)
} }
/* Nothing to report. */ /* Nothing to report. */
if (!n) { if (!n)
{
xml_puts (out, level, "<transitions/>"); xml_puts (out, level, "<transitions/>");
return; return;
} }
@@ -190,7 +188,8 @@ print_errs (FILE *out, int level, state *s)
count = true; count = true;
/* Nothing to report. */ /* Nothing to report. */
if (!count) { if (!count)
{
xml_puts (out, level, "<errors/>"); xml_puts (out, level, "<errors/>");
return; return;
} }
@@ -287,7 +286,8 @@ print_reductions (FILE *out, int level, state *s)
} }
/* Nothing to report. */ /* Nothing to report. */
if (!report) { if (!report)
{
xml_puts (out, level, "<reductions/>"); xml_puts (out, level, "<reductions/>");
return; return;
} }