#include <RuleTrieLoader.h>
Public Member Functions | |
bool | Load (Moses::AllOptions const &opts, const std::vector< FactorType > &input, const std::vector< FactorType > &output, const std::string &inFile, const RuleTableFF &, RuleTrie &) |
Definition at line 21 of file RuleTrieLoader.h.
bool Moses::Syntax::S2T::RuleTrieLoader::Load | ( | Moses::AllOptions const & | opts, | |
const std::vector< FactorType > & | input, | |||
const std::vector< FactorType > & | output, | |||
const std::string & | inFile, | |||
const RuleTableFF & | ff, | |||
RuleTrie & | trie | |||
) |
Definition at line 39 of file RuleTrieLoader.cpp.
References Moses::ScoreComponentCollection::Assign(), MosesTuning::converter, count, Moses::Phrase::CreateFromString(), Moses::TargetPhrase::EvaluateInIsolation(), StringPiece::find_first_not_of(), Moses::FloorScore(), Moses::PhraseDictionary::GetFeaturesToApply(), Moses::PhraseDictionary::GetFilePath(), Moses::FeatureFunction::GetNumScoreComponents(), Moses::Syntax::S2T::RuleTrieCreator::GetOrCreateTargetPhraseCollection(), Moses::TargetPhrase::GetScoreBreakdown(), Moses::PhraseDictionary::GetTableLimit(), IFVERBOSE, Moses::Input, double_conversion::StringToDoubleConverter::NO_FLAGS, NULL, Moses::Output, Moses::PrintUserTime(), Moses::TargetPhrase::SetAlignmentInfo(), Moses::TargetPhrase::SetProperties(), Moses::TargetPhrase::SetSparseScore(), Moses::TargetPhrase::SetTargetLHS(), Moses::Syntax::S2T::RuleTrieCreator::SortAndPrune(), double_conversion::StringToDoubleConverter::StringToFloat(), TRACE_ERR, Moses::TransformScore(), Moses::AllOptions::unk, UTIL_THROW2, UTIL_THROW_IF2, and Moses::OOVHandlingOptions::word_deletion_enabled.
Referenced by Moses::Syntax::RuleTableFF::Load().