Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/moses-smt/mosesdecoder.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Germann <Ulrich.Germann@gmail.com>2015-12-10 06:17:36 +0300
committerUlrich Germann <Ulrich.Germann@gmail.com>2015-12-11 04:09:22 +0300
commit29694af6e43c1cec7a6fd0b157eb44faca706129 (patch)
treeacda250a83c5a3a4244be011f1f4b9e6337f5d6b /moses/IOWrapper.cpp
parent240b88c6834c9c94e8a6448a34dc4ad33bdf3fbd (diff)
Code cleanup and refactoring.
Diffstat (limited to 'moses/IOWrapper.cpp')
-rw-r--r--moses/IOWrapper.cpp17
1 files changed, 8 insertions, 9 deletions
diff --git a/moses/IOWrapper.cpp b/moses/IOWrapper.cpp
index f9eb24dc6..8049a2893 100644
--- a/moses/IOWrapper.cpp
+++ b/moses/IOWrapper.cpp
@@ -78,20 +78,19 @@ IOWrapper::IOWrapper(AllOptions const& opts)
Parameter const& P = staticData.GetParameter();
// context buffering for context-sensitive decoding
- m_look_ahead = staticData.options().context.look_ahead;
- m_look_back = staticData.options().context.look_back;
-
- m_inputType = staticData.options().input.input_type;
+ m_look_ahead = staticData.options()->context.look_ahead;
+ m_look_back = staticData.options()->context.look_back;
+ m_inputType = staticData.options()->input.input_type;
UTIL_THROW_IF2((m_look_ahead || m_look_back) && m_inputType != SentenceInput,
"Context-sensitive decoding currently works only with sentence input.");
m_currentLine = staticData.GetStartTranslationId();
- m_inputFactorOrder = &staticData.options().input.factor_order;
+ m_inputFactorOrder = &staticData.options()->input.factor_order;
- size_t nBestSize = staticData.options().nbest.nbest_size;
- string nBestFilePath = staticData.options().nbest.output_file_path;
+ size_t nBestSize = staticData.options()->nbest.nbest_size;
+ string nBestFilePath = staticData.options()->nbest.output_file_path;
staticData.GetParameter().SetParameter<string>(m_inputFilePath, "input-file", "");
if (m_inputFilePath.empty()) {
@@ -130,8 +129,8 @@ IOWrapper::IOWrapper(AllOptions const& opts)
P.SetParameter<string>(path, "output-word-graph", "");
if (path.size()) m_wordGraphCollector.reset(new OutputCollector(path));
- size_t latticeSamplesSize = staticData.options().output.lattice_sample_size;
- string latticeSamplesFile = staticData.options().output.lattice_sample_filepath;
+ size_t latticeSamplesSize = staticData.options()->output.lattice_sample_size;
+ string latticeSamplesFile = staticData.options()->output.lattice_sample_filepath;
if (latticeSamplesSize) {
m_latticeSamplesCollector.reset(new OutputCollector(latticeSamplesFile));
if (m_latticeSamplesCollector->OutputIsCout()) {