MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / log_conflicts

Function log_conflicts

extern/btyacc/verbose.c:50–75  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

48
49
50void log_conflicts()
51{
52 register int i;
53
54 fprintf(verbose_file, "\n\n");
55 for (i = 0; i < nstates; i++)
56 {
57 if (SRconflicts[i] || RRconflicts[i])
58 {
59 fprintf(verbose_file, "State %d contains ", i);
60 if (SRconflicts[i] == 1)
61 fprintf(verbose_file, "1 shift/reduce conflict");
62 else if (SRconflicts[i] > 1)
63 fprintf(verbose_file, "%d shift/reduce conflicts",
64 SRconflicts[i]);
65 if (SRconflicts[i] && RRconflicts[i])
66 fprintf(verbose_file, ", ");
67 if (RRconflicts[i] == 1)
68 fprintf(verbose_file, "1 reduce/reduce conflict");
69 else if (RRconflicts[i] > 1)
70 fprintf(verbose_file, "%d reduce/reduce conflicts",
71 RRconflicts[i]);
72 fprintf(verbose_file, ".\n");
73 }
74 }
75}
76
77
78void print_state(int state)

Callers 1

verboseFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected