diff options
Diffstat (limited to '')
| -rw-r--r-- | libparser.h | 6 |
1 files changed, 5 insertions, 1 deletions
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; }; |
