From 0f80272c5e32dd3a0d5d747d00c914b0a6bf0be8 Mon Sep 17 00:00:00 2001 From: graehl Date: Sun, 25 Jul 2010 02:52:53 +0000 Subject: compile git-svn-id: https://ws10smt.googlecode.com/svn/trunk@404 ec762483-ff6d-05da-a07a-a48fb63a330f --- extools/filter_grammar.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'extools/filter_grammar.cc') diff --git a/extools/filter_grammar.cc b/extools/filter_grammar.cc index ca329de1..cafcc923 100644 --- a/extools/filter_grammar.cc +++ b/extools/filter_grammar.cc @@ -37,7 +37,7 @@ void InitCommandLine(int argc, char** argv, po::variables_map* conf) { po::options_description clo("Command line options"); po::options_description dcmdline_options; dcmdline_options.add(opts); - + po::store(parse_command_line(argc, argv, dcmdline_options), *conf); po::notify(*conf); @@ -46,7 +46,7 @@ void InitCommandLine(int argc, char** argv, po::variables_map* conf) { cerr << dcmdline_options << endl; exit(1); } -} +} struct SourceFilter { // return true to keep the rule, otherwise false @@ -95,7 +95,7 @@ struct DumbSuffixTreeFilter : SourceFilter { }; boost::shared_ptr filter; -multimap options; +multimap options; int kCOUNT; int max_options; @@ -103,7 +103,7 @@ void cb(WordID lhs, const vector& src_rhs, const ID2RuleStatistics& rule options.clear(); if (!filter || filter->Matches(src_rhs)) { for (ID2RuleStatistics::const_iterator it = rules.begin(); it != rules.end(); ++it) { - options.insert(make_pair(-it->second.counts.value(kCOUNT), it)); + options.insert(make_pair(-it->second.counts.get(kCOUNT), it)); } int ocount = 0; cout << '[' << TD::Convert(-lhs) << ']' << " ||| "; -- cgit v1.2.3