diff options
author | MosesAdmin <moses-support-owner@mit.edu> | 2015-12-09 03:00:35 +0300 |
---|---|---|
committer | MosesAdmin <moses-support-owner@mit.edu> | 2015-12-09 03:00:35 +0300 |
commit | 59365f2bd3f2ed6d7f77d7fee08ab6d2ac201750 (patch) | |
tree | efb8beb9aa968992fc63385d2343848fc834fe76 /moses/ChartParser.cpp | |
parent | 2da95fe74a7a9f5388f7a57b1134a04881a908c7 (diff) |
daily automatic beautifier
Diffstat (limited to 'moses/ChartParser.cpp')
-rw-r--r-- | moses/ChartParser.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/moses/ChartParser.cpp b/moses/ChartParser.cpp index 306756be1..66e6cbe97 100644 --- a/moses/ChartParser.cpp +++ b/moses/ChartParser.cpp @@ -91,8 +91,8 @@ void ChartParserUnknown::Process(const Word &sourceWord, const Range &range, Cha //const Word &sourceLHS = staticData.GetInputDefaultNonTerminal(); Word *targetLHS = new Word(true); - targetLHS->CreateFromString(Output, staticData.options().output.factor_order, - targetLHSStr, true); + targetLHS->CreateFromString(Output, staticData.options().output.factor_order, + targetLHSStr, true); UTIL_THROW_IF2(targetLHS->GetFactor(0) == NULL, "Null factor for target LHS"); // add to dictionary @@ -133,8 +133,8 @@ void ChartParserUnknown::Process(const Word &sourceWord, const Range &range, Cha //float prob = iterLHS->second; Word *targetLHS = new Word(true); - targetLHS->CreateFromString(Output, staticData.options().output.factor_order, - targetLHSStr, true); + targetLHS->CreateFromString(Output, staticData.options().output.factor_order, + targetLHSStr, true); UTIL_THROW_IF2(targetLHS->GetFactor(0) == NULL, "Null factor for target LHS"); targetPhrase->GetScoreBreakdown().Assign(&unknownWordPenaltyProducer, unknownScore); @@ -210,12 +210,12 @@ void ChartParser::Create(const Range &range, ChartParserCallback &to) ruleLookupManager.GetChartRuleCollection(inputPath, last, to); } } - - if (range.GetNumWordsCovered() == 1 - && range.GetStartPos() != 0 + + if (range.GetNumWordsCovered() == 1 + && range.GetStartPos() != 0 && range.GetStartPos() != m_source.GetSize()-1) { - bool always = m_ttask.lock()->options().unk.always_create_direct_transopt; - // bool alwaysCreateDirectTranslationOption + bool always = m_ttask.lock()->options().unk.always_create_direct_transopt; + // bool alwaysCreateDirectTranslationOption // = StaticData::Instance().IsAlwaysCreateDirectTranslationOption(); if (to.Empty() || always) { // create unknown words for 1 word coverage where we don't have any trans options |