#include <ChartParser.h>
Public Member Functions | |
ChartParserUnknown (ttasksptr const &ttask) | |
~ChartParserUnknown () | |
void | Process (const Word &sourceWord, const Range &range, ChartParserCallback &to) |
const std::vector< Phrase * > & | GetUnknownSources () const |
Definition at line 44 of file ChartParser.h.
Moses::ChartParserUnknown::ChartParserUnknown | ( | ttasksptr const & | ttask | ) |
Definition at line 40 of file ChartParser.cpp.
Moses::ChartParserUnknown::~ChartParserUnknown | ( | ) |
Definition at line 44 of file ChartParser.cpp.
References Moses::RemoveAllInColl().
const std::vector<Phrase*>& Moses::ChartParserUnknown::GetUnknownSources | ( | ) | const [inline] |
Definition at line 53 of file ChartParser.h.
Referenced by Moses::ChartParser::GetUnknownSources().
void Moses::ChartParserUnknown::Process | ( | const Word & | sourceWord, | |
const Range & | range, | |||
ChartParserCallback & | to | |||
) |
Definition at line 58 of file ChartParser.cpp.
References Moses::ChartParserCallback::AddPhraseOOV(), Moses::Phrase::AddWord(), Moses::ScoreComponentCollection::Assign(), Moses::Word::CreateFromString(), Moses::Word::CreateUnknownWord(), Moses::TargetPhrase::EvaluateInIsolation(), StringPiece::find_first_of(), Moses::FloorScore(), Moses::PhraseDictionary::GetColl(), Moses::Word::GetFactor(), Moses::TargetPhrase::GetScoreBreakdown(), Moses::Word::GetString(), Moses::Factor::GetString(), Moses::StaticData::GetTreeStructure(), Moses::Phrase::GetWord(), Moses::UnknownWordPenaltyProducer::Instance(), Moses::StaticData::Instance(), NULL, Moses::StaticData::options(), Moses::Output, prob(), Moses::Word::SetIsOOV(), Moses::TargetPhrase::SetTargetLHS(), Moses::TransformScore(), and UTIL_THROW_IF2.
Referenced by Moses::ChartParser::Create().