From 73e92f04df78dff746950376f92d9711237e406c Mon Sep 17 00:00:00 2001 From: "Sven M. Hallberg" <pesco@khjk.org> Date: Sun, 6 Sep 2015 14:48:41 +0200 Subject: [PATCH] save kmax in HLLkTable --- src/backends/llk.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/backends/llk.c b/src/backends/llk.c index b0959985..f5ab7bb8 100644 --- a/src/backends/llk.c +++ b/src/backends/llk.c @@ -12,6 +12,7 @@ static const size_t DEFAULT_KMAX = 1; * maps lookahead strings to productions (HCFSequence). */ typedef struct HLLkTable_ { + size_t kmax; HHashTable *rows; HCFChoice *start; // start symbol HArena *arena; @@ -188,6 +189,7 @@ static int fill_table_row(size_t kmax, HCFGrammar *g, HStringMap *row, */ static int fill_table(size_t kmax, HCFGrammar *g, HLLkTable *table) { + table->kmax = kmax; table->start = g->start; // iterate over g->nts -- GitLab