Added call to tp->Evaluate(src) before adding a phrase table entry to the TargetPhraseCollection during lookup.

This commit is contained in:
Ulrich Germann 2013-07-28 16:37:20 +01:00
parent 1b1771dcc9
commit a47b6cfafa

View File

@ -56,6 +56,7 @@ GetTargetPhraseCollection(const Phrase& src) const
BOOST_FOREACH(pstat_entry & e, pstats) { BOOST_FOREACH(pstat_entry & e, pstats) {
TargetPhrase* tp = m_biSA->GetMosesFactorIDs(e.first, src); TargetPhrase* tp = m_biSA->GetMosesFactorIDs(e.first, src);
tp->GetScoreBreakdown().Assign(this,e.second); tp->GetScoreBreakdown().Assign(this,e.second);
tp->Evaluate(src);
ret->Add(tp); ret->Add(tp);
} }
// return ret; // return ret;