summaryrefslogtreecommitdiff
path: root/extools/filter_grammar.cc
diff options
context:
space:
mode:
authorgraehl <graehl@ec762483-ff6d-05da-a07a-a48fb63a330f>2010-07-25 02:52:53 +0000
committergraehl <graehl@ec762483-ff6d-05da-a07a-a48fb63a330f>2010-07-25 02:52:53 +0000
commit0f80272c5e32dd3a0d5d747d00c914b0a6bf0be8 (patch)
tree66e17864ccce229ffd46dcafc114839c5c17e64e /extools/filter_grammar.cc
parent3469df4ef7163c056423e8815b9bb01534561cd5 (diff)
compile
git-svn-id: https://ws10smt.googlecode.com/svn/trunk@404 ec762483-ff6d-05da-a07a-a48fb63a330f
Diffstat (limited to 'extools/filter_grammar.cc')
-rw-r--r--extools/filter_grammar.cc8
1 files changed, 4 insertions, 4 deletions
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<SourceFilter> filter;
-multimap<float, ID2RuleStatistics::const_iterator> options;
+multimap<float, ID2RuleStatistics::const_iterator> options;
int kCOUNT;
int max_options;
@@ -103,7 +103,7 @@ void cb(WordID lhs, const vector<WordID>& 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) << ']' << " ||| ";