From 7fba516d435786fb399ba008c720a291a3843a2e Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Mon, 5 Jan 2026 12:56:01 +0100 Subject: Non-deterministic (and slow) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- print-syntax.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'print-syntax.c') 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); -- cgit v1.2.3-70-g09d2