stop printing out UNK when factor == NULL. /Etienne Monneret

This commit is contained in:
Hieu Hoang 2017-06-15 14:26:51 +01:00
parent b199e654df
commit 4b0560b5c9

View File

@ -1724,7 +1724,7 @@ OutputSurface(std::ostream &out, Hypothesis const& edge, bool const recursive) c
for (size_t i = 1 ; i < outputFactorOrder.size() ; i++) {
const Factor *factor = phrase.GetFactor(pos, outputFactorOrder[i]);
if (factor) out << fd << *factor;
else out << fd << UNKNOWN_FACTOR;
//else out << fd << UNKNOWN_FACTOR;
}
if(markUnknown && word.IsOOV()) {