summaryrefslogtreecommitdiff
path: root/src/runtime/c/pgf/reader.c
diff options
context:
space:
mode:
authorkr.angelov <kr.angelov@gmail.com>2012-02-24 13:52:21 +0000
committerkr.angelov <kr.angelov@gmail.com>2012-02-24 13:52:21 +0000
commit1d239ab567f7ecbdec338563719ef19d9211a6e8 (patch)
tree1dd913b48ee6329e364bd1f2fbe9478f6d793c53 /src/runtime/c/pgf/reader.c
parentaa7668ef752c0bf2419780b2ec7581a29fa3afd1 (diff)
libpgf: simple fix in the grammar printer and the reader
Diffstat (limited to 'src/runtime/c/pgf/reader.c')
-rw-r--r--src/runtime/c/pgf/reader.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/runtime/c/pgf/reader.c b/src/runtime/c/pgf/reader.c
index bff700bd5..d09875dd0 100644
--- a/src/runtime/c/pgf/reader.c
+++ b/src/runtime/c/pgf/reader.c
@@ -434,6 +434,7 @@ pgf_read_to_PgfCCatId(GuType* type, PgfReader* rdr, void* to)
ccat = gu_new(PgfCCat, rdr->opool);
ccat->cnccat = NULL;
ccat->lindefs = gu_map_get(rdr->curr_lindefs, &fid, PgfFunIds*);
+ ccat->n_synprods = 0;
ccat->prods = gu_null_seq;
ccat->fid = fid;
@@ -780,6 +781,7 @@ pgf_read_new_PgfCncCat(GuType* type, PgfReader* rdr, GuPool* pool,
ccat = gu_new(PgfCCat, rdr->opool);
ccat->cnccat = NULL;
ccat->lindefs = gu_map_get(rdr->curr_lindefs, &fid, PgfFunIds*);
+ ccat->n_synprods = 0;
ccat->prods = gu_null_seq;
ccat->fid = fid;