The current errors quickbook prints aren't parsable by most IDE environments since they don't look like GCC or MSVC error messages. Which means that navigating to the errors is a bit cumbersome. So minor "improvement" I changed the messages to match how GCC prints errors. So I can double click on the error line and go straight to the error. OK To commit?

Index: tools/quickbook/detail/quickbook.cpp
===================================================================
RCS file: /cvsroot/boost/boost/tools/quickbook/detail/quickbook.cpp,v
retrieving revision 1.24
diff -u -r1.24 quickbook.cpp
--- tools/quickbook/detail/quickbook.cpp        19 Jan 2006 17:44:07 -0000      
1.24
+++ tools/quickbook/detail/quickbook.cpp        1 Feb 2006 17:32:17 -0000
@@ -116,10 +116,9 @@
         if (!info.full)
         {
             file_position const pos = info.stop.get_position();
-            cerr
-                << "Syntax error at \"" << pos.file
-                << "\" line " << pos.line
-                << ", column " << pos.column << ".\n";
+            std::cerr
+                << pos.file << ":" << pos.line << ": error: "
+                << "Syntax Error near column " << pos.column << ".\n";
             return 1;
         }

Index: tools/quickbook/detail/actions.cpp
===================================================================
RCS file: /cvsroot/boost/boost/tools/quickbook/detail/actions.cpp,v
retrieving revision 1.30
diff -u -r1.30 actions.cpp
--- tools/quickbook/detail/actions.cpp  28 Dec 2005 20:42:09 -0000      1.30
+++ tools/quickbook/detail/actions.cpp  1 Feb 2006 17:31:40 -0000
@@ -24,9 +24,8 @@
     {
         boost::spirit::file_position const pos = first.get_position();
         std::cerr
-            << "Syntax Error at \"" << pos.file
-            << "\" line " << pos.line
-            << ", column " << pos.column << ".\n";
+            << pos.file << ":" << pos.line << ": error: "
+            << "Syntax Error near column " << pos.column << ".\n";
     }

void phrase_action::operator()(iterator const& first, iterator const& last) const


--grafik


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
Boost-docs mailing list
[email protected]
Unsubscribe and other administrative requests: 
https://lists.sourceforge.net/lists/listinfo/boost-docs

Reply via email to