diff options
author | redpony <redpony@ec762483-ff6d-05da-a07a-a48fb63a330f> | 2010-09-21 20:10:27 +0000 |
---|---|---|
committer | redpony <redpony@ec762483-ff6d-05da-a07a-a48fb63a330f> | 2010-09-21 20:10:27 +0000 |
commit | 0277e5da3aa444ced74af8085f3349f91d17e56f (patch) | |
tree | 91e9db117a6c5a3cfe02998de943dd0bf28c58e9 /decoder/rule_lexer.l | |
parent | 46d6e1fd3dbe0bc116a46fdab91b40fe2ecd6803 (diff) |
fix for lattice cost bug
git-svn-id: https://ws10smt.googlecode.com/svn/trunk@653 ec762483-ff6d-05da-a07a-a48fb63a330f
Diffstat (limited to 'decoder/rule_lexer.l')
-rw-r--r-- | decoder/rule_lexer.l | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/decoder/rule_lexer.l b/decoder/rule_lexer.l index 2de94587..2e5d3bf5 100644 --- a/decoder/rule_lexer.l +++ b/decoder/rule_lexer.l @@ -11,6 +11,7 @@ #include "tdict.h" #include "fdict.h" #include "trule.h" +#include "verbose.h" int lex_line = 0; std::istream* scfglex_stream = NULL; @@ -222,8 +223,10 @@ NT [^\t \[\],]+ // std::cerr << rp->AsString() << std::endl; num_rules++; lex_line++; - if (num_rules % 50000 == 0) { std::cerr << '.' << std::flush; fl = true; } - if (num_rules % 2000000 == 0) { std::cerr << " [" << num_rules << "]\n"; fl = false; } + if (!SILENT) { + if (num_rules % 50000 == 0) { std::cerr << '.' << std::flush; fl = true; } + if (num_rules % 2000000 == 0) { std::cerr << " [" << num_rules << "]\n"; fl = false; } + } ctf_level = 0; BEGIN(INITIAL); } |