#include <exception>
#include <fstream>
#include "Main.h"
#include "TranslationAnalysis.h"
#include "mbr.h"
#include "IOWrapper.h"
#include "moses/FactorCollection.h"
#include "moses/Manager.h"
#include "moses/Phrase.h"
#include "moses/Util.h"
#include "moses/Timer.h"
#include "moses/Sentence.h"
#include "moses/ConfusionNet.h"
#include "moses/WordLattice.h"
#include "moses/TreeInput.h"
#include "moses/ThreadPool.h"
#include "moses/ChartManager.h"
#include "moses/ChartHypothesis.h"
#include "moses/ChartTrellisPath.h"
#include "moses/ChartTrellisPathList.h"
#include "moses/Incremental.h"
#include "util/usage.hh"
Go to the source code of this file.
Classes | |
class | TranslationTask |
Functions | |
void | fix (std::ostream &stream, size_t size) |
bool | ReadInput (IOWrapper &ioWrapper, InputTypeEnum inputType, InputType *&source) |
int | main (int argc, char *argv[]) |
IOWrapper * | GetIOWrapper (const StaticData &staticData) |
void fix | ( | std::ostream & | stream, | |
size_t | size | |||
) |
IOWrapper* GetIOWrapper | ( | const StaticData & | staticData | ) |
Definition at line 307 of file Main.cpp.
References Moses::StaticData::GetInputFactorOrder(), Moses::StaticData::GetNBestFilePath(), Moses::StaticData::GetNBestSize(), Moses::StaticData::GetOutputFactorOrder(), Moses::StaticData::GetParam(), IFVERBOSE, Moses::PrintUserTime(), MosesChartCmd::IOWrapper::ResetTranslationId(), and VERBOSE.
int main | ( | int | argc, | |
char * | argv[] | |||
) |
Definition at line 221 of file Main.cpp.
References CHECK, Moses::StaticData::GetAllWeights(), Moses::StaticData::GetInputType(), MosesCmd::GetIOWrapper(), IFVERBOSE, Moses::StaticData::IsChart(), Moses::Parameter::isParamSpecified(), Moses::Parameter::LoadParam(), NULL, util::PrintUsage(), Moses::PrintUserTime(), ReadInput(), Moses::ResetUserTime(), TranslationTask::Run(), Moses::StaticData::ThreadCount(), and TRACE_ERR.
bool ReadInput | ( | IOWrapper & | ioWrapper, | |
InputTypeEnum | inputType, | |||
InputType *& | source | |||
) |
Definition at line 166 of file Main.cpp.
References Moses::ConfusionNetworkInput, MosesChartCmd::IOWrapper::GetInput(), Moses::SentenceInput, TRACE_ERR, Moses::TreeInputType, and Moses::WordLatticeInput.
Referenced by main().