| Solve the S/R conflicts of STATE using the |
| precedence/associativity, and flag it inconsistent if it still has |
| conflicts. ERRS can be used as storage to compute the list of |
-| lookaheads on which this STATE raises a parse error (%nonassoc). |
+| lookaheads on which this STATE raises a syntax error (%nonassoc). |
`-------------------------------------------------------------------*/
static void
conflicts_solve (void)
{
state_number_t i;
- /* List of lookaheads on which we explicitly raise a parse error. */
+ /* List of lookaheads on which we explicitly raise a syntax error. */
symbol_t **errs = XMALLOC (symbol_t *, ntokens + 1);
conflicts = XCALLOC (char, nstates);
void
conflicts_output (FILE *out)
{
- bool printed_sth = FALSE;
+ bool printed_sth = false;
state_number_t i;
for (i = 0; i < nstates; i++)
{
fprintf (out, _("State %d contains "), i);
fprintf (out, "%s.\n",
conflict_report (count_sr_conflicts (s),
- count_rr_conflicts (s, TRUE)));
- printed_sth = TRUE;
+ count_rr_conflicts (s, true)));
+ printed_sth = true;
}
}
if (printed_sth)
if (conflicts[i])
{
count += count_sr_conflicts (states[i]);
- count += count_rr_conflicts (states[i], FALSE);
+ count += count_rr_conflicts (states[i], false);
}
return count;
}
if (conflicts[i])
{
src_total += count_sr_conflicts (states[i]);
- rrc_total += count_rr_conflicts (states[i], TRUE);
+ rrc_total += count_rr_conflicts (states[i], true);
}
}