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