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 <hieu@hoang.co.uk>2013-10-04 17:18:11 +0400
committerHieu Hoang <hieu@hoang.co.uk>2013-10-04 17:18:11 +0400
commit01a99d58219ee9c4e37725386c0cec171162e2db (patch)
treea66daf14a732ace47e79a7f90804774fea9fa112 /moses/Word.cpp
parenta0b6c381e017e72f0b26850d5527ce946104d537 (diff)
check that there's no epsilon
Diffstat (limited to 'moses/Word.cpp')
-rw-r--r--moses/Word.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/moses/Word.cpp b/moses/Word.cpp
index 050d32260..74f19b695 100644
--- a/moses/Word.cpp
+++ b/moses/Word.cpp
@@ -139,6 +139,14 @@ void Word::OnlyTheseFactors(const FactorMask &factors)
}
}
+bool Word::IsEpsilon() const
+{
+ const Factor *factor = m_factorArray[0];
+ int compare = factor->GetString().compare(EPSILON);
+
+ return compare == 0;
+}
+
TO_STRING_BODY(Word);
// friend