aboutsummaryrefslogtreecommitdiffstats
path: root/print-syntax.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--print-syntax.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/print-syntax.c b/print-syntax.c
index f792348..1584e7b 100644
--- a/print-syntax.c
+++ b/print-syntax.c
@@ -88,6 +88,7 @@ print_sentence(const union libparser_sentence *sentence, int indent)
indent += len;
break;
+ case LIBPARSER_SENTENCE_TYPE_EPSILON:
default:
abort();
}
@@ -108,14 +109,15 @@ main(int argc, char *argv[])
}
for (i = 0; libparser_rule_table[i]; i++) {
+#if 1
if (libparser_rule_table[i]->name[0] == '@')
continue;
+#endif
- if (!first) {
+ if (!first)
printf("\n");
- } else {
+ else
first = 0;
- }
printf("%s = %n", libparser_rule_table[i]->name, &indent);
print_sentence(libparser_rule_table[i]->sentence, indent);