From 78f1644ae064dffabc59b1bf7bf3ded3dc3171db Mon Sep 17 00:00:00 2001 From: Chris Dyer Date: Sun, 13 Feb 2011 22:41:46 -0500 Subject: phrasinator v1 --- decoder/cdec.cc | 3 ++- decoder/decoder.cc | 8 +++++--- 2 files changed, 7 insertions(+), 4 deletions(-) (limited to 'decoder') diff --git a/decoder/cdec.cc b/decoder/cdec.cc index 5b930c69..b47ab380 100644 --- a/decoder/cdec.cc +++ b/decoder/cdec.cc @@ -3,6 +3,7 @@ #include "filelib.h" #include "decoder.h" #include "ff_register.h" +#include "verbose.h" using namespace std; @@ -11,7 +12,7 @@ int main(int argc, char** argv) { Decoder decoder(argc, argv); const string input = decoder.GetConf()["input"].as(); - cerr << "Reading input from " << ((input == "-") ? "STDIN" : input.c_str()) << endl; + if (!SILENT) cerr << "Reading input from " << ((input == "-") ? "STDIN" : input.c_str()) << endl; ReadFile in_read(input); istream *in = in_read.stream(); assert(*in); diff --git a/decoder/decoder.cc b/decoder/decoder.cc index 478a1cf3..3d818429 100644 --- a/decoder/decoder.cc +++ b/decoder/decoder.cc @@ -453,7 +453,9 @@ DecoderImpl::DecoderImpl(po::variables_map& conf, int argc, char** argv, istream cout << endl; exit(0); } - ShowBanner(); + if (conf.count("quiet")) + SetSilent(true); + if (!SILENT) ShowBanner(); } if (conf.count("show_config")) // special handling needed because we only want to notify() once. show_config=true; @@ -467,6 +469,8 @@ DecoderImpl::DecoderImpl(po::variables_map& conf, int argc, char** argv, istream po::store(po::parse_config_file(*conff, dconfig_options), conf); } } + if (conf.count("quiet")) + SetSilent(true); if (cfg) po::store(po::parse_config_file(*cfg, dconfig_options), conf); po::notify(conf); if (show_config && !cfg_files.empty()) { @@ -482,8 +486,6 @@ DecoderImpl::DecoderImpl(po::variables_map& conf, int argc, char** argv, istream cerr<<" "<