diff options
| author | kr.angelov <kr.angelov@gmail.com> | 2014-03-12 15:36:40 +0000 |
|---|---|---|
| committer | kr.angelov <kr.angelov@gmail.com> | 2014-03-12 15:36:40 +0000 |
| commit | ae1512c926e364f41bae3beaa11a767295caece3 (patch) | |
| tree | ba9f6ded1d044e534495c459421b4b6180448142 /src/runtime/c | |
| parent | ca8dd1e8cc7c24abffac758f9eb1601bb3afb65a (diff) | |
compute the right word probability
Diffstat (limited to 'src/runtime/c')
| -rw-r--r-- | src/runtime/c/pgf/parser.c | 4 |
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)) |
