diff options
author | Hieu Hoang <fishandfrolick@gmail.com> | 2012-05-15 19:46:16 +0400 |
---|---|---|
committer | Hieu Hoang <fishandfrolick@gmail.com> | 2012-05-15 19:46:16 +0400 |
commit | 299451235cc8b8bdcb89e3b3d93da1f2f9d940a1 (patch) | |
tree | 95bfa5a6b720663f7317a6684bb75c7ef6144478 /OnDiskPt | |
parent | 3f3401f9bac7dfab9f88ea1bf2f61199eb739aa2 (diff) |
Add util for querying on-disk pt
Diffstat (limited to 'OnDiskPt')
-rw-r--r-- | OnDiskPt/Phrase.cpp | 3 | ||||
-rw-r--r-- | OnDiskPt/Word.cpp | 6 |
2 files changed, 2 insertions, 7 deletions
diff --git a/OnDiskPt/Phrase.cpp b/OnDiskPt/Phrase.cpp index f7f057240..dc289a81a 100644 --- a/OnDiskPt/Phrase.cpp +++ b/OnDiskPt/Phrase.cpp @@ -102,7 +102,8 @@ void Phrase::DebugPrint(ostream &out, const Vocab &vocab) const { for (size_t pos = 0; pos < GetSize(); ++pos) { const Word &word = GetWord(pos); - out << word << " "; + word.DebugPrint(out, vocab); + out << " "; } } diff --git a/OnDiskPt/Word.cpp b/OnDiskPt/Word.cpp index 68db69be0..69a104970 100644 --- a/OnDiskPt/Word.cpp +++ b/OnDiskPt/Word.cpp @@ -147,9 +147,6 @@ bool Word::operator==(const Word &compare) const void Word::DebugPrint(ostream &out, const Vocab &vocab) const { - if (m_isNonTerminal) - out << "["; - std::vector<UINT64>::const_iterator iter; for (size_t ind = 0; ind < m_factors.size() - 1; ++ind) { UINT64 vocabId = *iter; @@ -161,9 +158,6 @@ void Word::DebugPrint(ostream &out, const Vocab &vocab) const UINT64 vocabId = m_factors.back(); const string &str = vocab.GetString(vocabId); out << str; - - if (m_isNonTerminal) - out << "]"; } std::ostream& operator<<(std::ostream &out, const Word &word) |