diff options
Diffstat (limited to '')
| -rw-r--r-- | print-syntax.c | 8 |
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); |
