diff options
author | Akim Demaille <akim@lrde.epita.fr> | 2013-11-26 16:20:55 +0100 |
---|---|---|
committer | Akim Demaille <akim@lrde.epita.fr> | 2013-11-26 16:20:55 +0100 |
commit | d439985436e5a4a29930a24b9ceebe9dd9e71257 (patch) | |
tree | f9a6cd32c7d36ea8e57b49d1eea4fc6c0546e545 /src | |
parent | f3d2a1b2ac717cd9faabd5106ff2bc366c49bd6a (diff) | |
download | bison-d439985436e5a4a29930a24b9ceebe9dd9e71257.tar.gz |
style: formatting changes
* src/print-xml.c: here.
Diffstat (limited to 'src')
-rw-r--r-- | src/print-xml.c | 66 |
1 files changed, 33 insertions, 33 deletions
diff --git a/src/print-xml.c b/src/print-xml.c index e5c25c54..2d86443a 100644 --- a/src/print-xml.c +++ b/src/print-xml.c @@ -65,40 +65,39 @@ print_core (FILE *out, int level, state *s) sitems = itemset; snritems = nitemset; - if (!snritems) { - xml_puts (out, level, "<itemset/>"); - return; - } + if (!snritems) + { + xml_puts (out, level, "<itemset/>"); + return; + } xml_puts (out, level, "<itemset>"); for (i = 0; i < snritems; i++) { bool printed = false; - item_number *sp; - item_number *sp1; - rule_number r; - - sp1 = sp = ritem + sitems[i]; + item_number *sp1 = ritem + sitems[i]; + item_number *sp = sp1; + rule *r; - while (*sp >= 0) + while (0 <= *sp) sp++; - r = item_number_as_rule_number (*sp); - sp = rules[r].rhs; + r = &rules[item_number_as_rule_number (*sp)]; + sp = r->rhs; /* Display the lookahead tokens? */ if (item_number_is_rule_number (*sp1)) { 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. */ if (reds->lookahead_tokens && red != -1) { xml_printf (out, level + 1, "<item rule-number=\"%d\" point=\"%d\">", - rules[r].number, sp1 - sp); - state_rule_lookahead_tokens_print_xml (s, &rules[r], + r->number, sp1 - sp); + state_rule_lookahead_tokens_print_xml (s, r, out, level + 2); xml_puts (out, level + 1, "</item>"); printed = true; @@ -106,12 +105,10 @@ print_core (FILE *out, int level, state *s) } if (!printed) - { - xml_printf (out, level + 1, - "<item rule-number=\"%d\" point=\"%d\"/>", - rules[r].number, - sp1 - sp); - } + xml_printf (out, level + 1, + "<item rule-number=\"%d\" point=\"%d\"/>", + r->number, + sp1 - sp); } xml_puts (out, level, "</itemset>"); } @@ -136,10 +133,11 @@ print_transitions (state *s, FILE *out, int level) } /* Nothing to report. */ - if (!n) { - xml_puts (out, level, "<transitions/>"); - return; - } + if (!n) + { + xml_puts (out, level, "<transitions/>"); + return; + } /* Report lookahead tokens and shifts. */ xml_puts (out, level, "<transitions>"); @@ -190,10 +188,11 @@ print_errs (FILE *out, int level, state *s) count = true; /* Nothing to report. */ - if (!count) { - xml_puts (out, level, "<errors/>"); - return; - } + if (!count) + { + xml_puts (out, level, "<errors/>"); + return; + } /* Report lookahead tokens and errors. */ xml_puts (out, level, "<errors>"); @@ -287,10 +286,11 @@ print_reductions (FILE *out, int level, state *s) } /* Nothing to report. */ - if (!report) { - xml_puts (out, level, "<reductions/>"); - return; - } + if (!report) + { + xml_puts (out, level, "<reductions/>"); + return; + } xml_puts (out, level, "<reductions>"); |