From 7d17f7ce8de130cb4ca1d33004386d18c28c66b4 Mon Sep 17 00:00:00 2001 From: yhirose Date: Wed, 11 Mar 2015 17:49:08 -0400 Subject: [PATCH] Fixed error message problem. --- lint/peglint.cc | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/lint/peglint.cc b/lint/peglint.cc index 0c6b556..fe133f1 100644 --- a/lint/peglint.cc +++ b/lint/peglint.cc @@ -42,12 +42,7 @@ int main(int argc, const char** argv) peglib::peg peg; - bool firstError = true; peg.log = [&](size_t ln, size_t col, const string& msg) { - if (firstError) { - firstError = false; - cerr << "# PEG grammar syntax error" << endl; - } cerr << syntax_path << ":" << ln << ":" << col << ": " << msg << endl; }; @@ -68,13 +63,8 @@ int main(int argc, const char** argv) return -1; } - firstError = true; peg.log = [&](size_t ln, size_t col, const string& msg) { - if (firstError) { - firstError = false; - cerr << "# Source syntax error" << endl; - } - cerr << syntax_path << ":" << ln << ":" << col << ": " << msg << endl; + cerr << source_path << ":" << ln << ":" << col << ": " << msg << endl; }; if (!peg.parse_n(source.data(), source.size())) {