summaryrefslogtreecommitdiff
path: root/src/runtime/c
diff options
context:
space:
mode:
authorkrangelov <kr.angelov@gmail.com>2020-07-11 09:52:43 +0200
committerkrangelov <kr.angelov@gmail.com>2020-07-11 09:52:43 +0200
commit77a2630ed94265da8f56648f61deeacaf92960b3 (patch)
treeaded4d97af6f353446881e5b38a262e85bfdf0f3 /src/runtime/c
parent33818076ff553510b5e4a4d0295388d07ece2ec4 (diff)
revert to using unconditional probabilities in the different lookup functions
Diffstat (limited to 'src/runtime/c')
-rw-r--r--src/runtime/c/pgf/scanner.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/runtime/c/pgf/scanner.c b/src/runtime/c/pgf/scanner.c
index ad78233ea..7a91b5c7c 100644
--- a/src/runtime/c/pgf/scanner.c
+++ b/src/runtime/c/pgf/scanner.c
@@ -115,7 +115,8 @@ 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))