<div class="gmail_quote">2010/3/24 Jérémie Dubois-Lacoste <span dir="ltr"><<a href="mailto:jeremie.dl@gmail.com">jeremie.dl@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hi,<br>
<br>
I am a user of Kdevelop since 4 years, in love with this IDE.<br>
So this message could not start without a huge thanks to all<br>
contributors...<br>
<br>
Likely, I will submit a proposal for the google summer of code<br>
this next days. My proposal should not concern Kdevelop<br>
but the GNU compiler GCC. I am interested in implementing an option<br>
to allow XML output instead of natural language to print any kind<br>
of warning\errors.<br>
There is an existing thread that reports a bug in gcc and speaks<br>
about that:<br>
<a href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19165" target="_blank">http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19165</a><br>
<br>
The main idea of printing<br>
XML output would be to make the parsing by an IDE easier.<br>
One advantage of using a machine readable format like XML<br>
would be also to allow gcc to output more information.<br>
As mentioned in the thread, this could be much more interesting<br>
if driven together with some requirement from IDE developers.<br>
<br>
So, before asking which kind of information could be usefull<br>
for an IDE, and how it should be structured, the main question is:<br>
Does any of you think it could be of any interest from<br>
the IDE point of view (that is, the user using gcc through an IDE...)?<br>
And of course, in the particular case of Kdevelop.<br>
<br>
Greatings,<br>
<br>
        Jeremie<br></blockquote></div>I'm not an IDE developer, but you're mentioning an idea I had a few days ago. I think it would be great to do such an output, because there could be some useful additional information added to the errors/warnings/etc. (i.e. cross references to other lines of code that could have produced that specific output). But I even thougt about a "generalized output"; that means a proposal for standard code table of error codes, warning codes, etc. that a compiler could produce so that an IDE can parse the compiler output of _any_ compiler, so that an IDE would become more independent of a specific compiler.<br>
<br>I personally think that this is more like a standard proposal than an IDE question.<br><br>Kind regards, Syron<br>