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 --- libparser.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'libparser.h') diff --git a/libparser.h b/libparser.h index d8b13d9..5f55b53 100644 --- a/libparser.h +++ b/libparser.h @@ -19,7 +19,8 @@ enum libparser_sentence_type { LIBPARSER_SENTENCE_TYPE_CHAR_RANGE, /* .char_range */ LIBPARSER_SENTENCE_TYPE_RULE, /* .rule */ LIBPARSER_SENTENCE_TYPE_EXCEPTION, /* (none) */ - LIBPARSER_SENTENCE_TYPE_EOF /* (none) */ + LIBPARSER_SENTENCE_TYPE_EOF, /* (none) */ + LIBPARSER_SENTENCE_TYPE_EPSILON /* (none) */ }; struct libparser_sentence_binary { @@ -73,6 +74,9 @@ struct libparser_unit { struct libparser_unit *next; size_t start; size_t end; + + /* internal: */ + const union libparser_sentence *sentence; }; -- cgit v1.2.3-70-g09d2