summaryrefslogtreecommitdiff
path: root/src/runtime/c/pgf/parser.c
diff options
context:
space:
mode:
authorkr.angelov <kr.angelov@gmail.com>2014-03-12 15:36:40 +0000
committerkr.angelov <kr.angelov@gmail.com>2014-03-12 15:36:40 +0000
commitae1512c926e364f41bae3beaa11a767295caece3 (patch)
treeba9f6ded1d044e534495c459421b4b6180448142 /src/runtime/c/pgf/parser.c
parentca8dd1e8cc7c24abffac758f9eb1601bb3afb65a (diff)
compute the right word probability
Diffstat (limited to 'src/runtime/c/pgf/parser.c')
-rw-r--r--src/runtime/c/pgf/parser.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/runtime/c/pgf/parser.c b/src/runtime/c/pgf/parser.c
index 74e3fb989..715fae04e 100644
--- a/src/runtime/c/pgf/parser.c
+++ b/src/runtime/c/pgf/parser.c
@@ -2532,7 +2532,9 @@ pgf_morpho_iter(PgfProductionIdx* idx,
PgfCId lemma = entry->papp->fun->absfun->name;
GuString analysis = entry->ccat->cnccat->labels[entry->lin_idx];
- prob_t prob = entry->papp->fun->absfun->ep.prob;
+
+ prob_t prob = entry->ccat->cnccat->abscat->prob +
+ entry->papp->fun->absfun->ep.prob;
callback->callback(callback,
lemma, analysis, prob, err);
if (!gu_ok(err))