diff options
author | graehl <graehl@ec762483-ff6d-05da-a07a-a48fb63a330f> | 2010-07-05 19:04:38 +0000 |
---|---|---|
committer | graehl <graehl@ec762483-ff6d-05da-a07a-a48fb63a330f> | 2010-07-05 19:04:38 +0000 |
commit | b8e825a62c806895e452cb0041548637449636db (patch) | |
tree | 59c3bfcc0eb6a0b8f1a95c833ab687e1285483e6 /decoder | |
parent | ec661c521db984a8f6394c3f456e592a26bc6f7e (diff) |
lm spec verify order>0 and filename given
git-svn-id: https://ws10smt.googlecode.com/svn/trunk@134 ec762483-ff6d-05da-a07a-a48fb63a330f
Diffstat (limited to 'decoder')
-rw-r--r-- | decoder/ff_lm.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/decoder/ff_lm.cc b/decoder/ff_lm.cc index 1f89e24f..346b1fe6 100644 --- a/decoder/ff_lm.cc +++ b/decoder/ff_lm.cc @@ -418,9 +418,10 @@ bool parse_lmspec(std::string const& in, int &order, string &featurename, string } } } - return true; + if (order > 0 && !filename.empty()) + return true; usage: - cerr<<"LanguageModel specification should be: [-o order] [-n featurename] filename"<<endl<<" you provided: "<<in<<endl; + cerr<<"LanguageModel specification should be: [-o order>0] [-n featurename] filename"<<endl<<" you provided: "<<in<<endl; return false; } |