#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().


1.5.9