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:
authorHieu Hoang <hieuhoang@gmail.com>2016-09-29 18:49:28 +0300
committerHieu Hoang <hieuhoang@gmail.com>2016-09-29 18:49:28 +0300
commitd60722976aef9f32b63514e2d30639cf961c1056 (patch)
treeca32ce1577a65b1e663134fac74e2ab8d3603f6e
parent269481742e64bec0173e483b221fb2f0e9d65873 (diff)
instanatiate PhraseDecoder
-rw-r--r--contrib/moses2/TranslationModel/CompactPT/PhraseTableCompact.cpp3
-rw-r--r--contrib/moses2/TranslationModel/CompactPT/PhraseTableCompact.h4
2 files changed, 5 insertions, 2 deletions
diff --git a/contrib/moses2/TranslationModel/CompactPT/PhraseTableCompact.cpp b/contrib/moses2/TranslationModel/CompactPT/PhraseTableCompact.cpp
index 23d576158..38e370173 100644
--- a/contrib/moses2/TranslationModel/CompactPT/PhraseTableCompact.cpp
+++ b/contrib/moses2/TranslationModel/CompactPT/PhraseTableCompact.cpp
@@ -1,6 +1,7 @@
#include <boost/algorithm/string/predicate.hpp>
#include <boost/thread/tss.hpp>
#include "PhraseTableCompact.h"
+#include "PhraseDecoder.h"
using namespace std;
using namespace boost::algorithm;
@@ -14,7 +15,7 @@ PhraseTableCompact::PhraseTableCompact(size_t startInd, const std::string &line)
,m_inMemory(s_inMemoryByDefault)
,m_useAlignmentInfo(true)
,m_hash(10, 16)
-//,m_phraseDecoder(0)
+,m_phraseDecoder(0)
{
ReadParameters();
}
diff --git a/contrib/moses2/TranslationModel/CompactPT/PhraseTableCompact.h b/contrib/moses2/TranslationModel/CompactPT/PhraseTableCompact.h
index 1fc16b5b3..1053af04a 100644
--- a/contrib/moses2/TranslationModel/CompactPT/PhraseTableCompact.h
+++ b/contrib/moses2/TranslationModel/CompactPT/PhraseTableCompact.h
@@ -4,6 +4,8 @@
namespace Moses2
{
+class PhraseDecoder;
+
class PhraseTableCompact: public PhraseTable
{
public:
@@ -37,7 +39,7 @@ protected:
StringVector<unsigned char, size_t, std::allocator> m_targetPhrasesMemory;
friend class PhraseDecoder;
- //PhraseDecoder* m_phraseDecoder;
+ PhraseDecoder* m_phraseDecoder;
virtual void LookupGivenNode(
MemPool &pool,