diff --git a/wccl-apps/wccl-rules.cpp b/wccl-apps/wccl-rules.cpp index 8980c5389613859323e0f42f347f82dfee7005d3..0df2f9ef46577abccbd3d4e0ade6e62a2763dae5 100644 --- a/wccl-apps/wccl-rules.cpp +++ b/wccl-apps/wccl-rules.cpp @@ -231,7 +231,9 @@ int main(int argc, char** argv) try { const Corpus2::Tagset& tagset = Corpus2::get_named_tagset(tagset_load); RuleRunner runner(tagset); - runner.set_tag_rule_iterations(vm["until-done-iterations"].as<int>()); + if (vm.count("until-done-iterations")) { + runner.set_tag_rule_iterations(vm["until-done-iterations"].as<int>()); + } runner.use_progress(progress); foreach (const std::string& file, ccl_files) { std::pair<int,int> res = runner.load_more_rules(file);