Hi, I did a merge request on the master branch. Should I do one on the
2.3 branch too?
Best regards,
Tom,
Op 6/09/2011 15:38, [email protected] schreef:
Hi Tom!
If you need to access the parser then we need to export it. If you are planning
to
do a merge request of your code, please just include it their or tell me and
I'll do
so in a separate commit.
The best approach to avoid duplicating the functionality is most likely adding a
custom parser of your own that redirects part of or all of its input received
via
stdout to the stderr-receiver of the gcc parser. The tricky part is to figure
out which
lines need to be passed on to GCC. I do not want the GccParser to just munch
through
all of the processes stdout-output as the parser is rather fragile:-(.
Could that work for you?
Best Regards,
Tobias Hunger
Software Engineer
Nokia, Qt Development Frameworks
Nokia gate5 GmbH
Firmensitz: Invalidenstr. 117, 10115 Berlin, Germany
Registergericht: Amtsgericht Charlottenburg, Berlin: HRB 106443 B
Umsatzsteueridentifikationsnummer: DE 812 845 193
Geschäftsführer: Dr. Michael Halbherr, Karim Tähtivuori
________________________________________
Von: [email protected]
[[email protected]]" im Auftrag
von"ext Tom Deblauwe [[email protected]]
Gesendet: Dienstag, 6. September 2011 11:49
Bis: [email protected]
Betreff: [Qt-creator] output parsers
Hello,
I am porting my projectmanagement plugin to read codeblocks workspace
files to 2.3. It was compiled for 2.1. For parsing the compile output of
gcc, I had to make a workaround because codeblocks prints the output of
the compilation process to stdout and not to stderr so the gcc parser
was not processing anything. I could do this by making my own
outputparser that creates the gcc one and sends my stdout to the stderr
function of the gcc parser. So I created the gcc parser by making a gcc
toolchain and then asking it's output parser.
So this trick does not work anymore with 2.3. Also, the GccParser class
is not exported as public, that's why I was using that trick with the
toolchain. Any suggestions how I could re-use the gcc parser? I could
copy it, but don't like to do this of course.
Thanks,
Best regards,
Tom,
_______________________________________________
Qt-creator mailing list
[email protected]
http://lists.qt.nokia.com/mailman/listinfo/qt-creator
_______________________________________________
Qt-creator mailing list
[email protected]
http://lists.qt.nokia.com/mailman/listinfo/qt-creator
--
*Tom Deblauwe*
*R&D Engineer*
Traficon International N.V.
Vlamingstraat 19
B-8560 Wevelgem
Belgium
Tel.: +32 (0)56 37.22.00
Fax: +32 (0)56 37.21.96
URL: www.traficon.com <http://www.traficon.com>
_______________________________________________
Qt-creator mailing list
[email protected]
http://lists.qt.nokia.com/mailman/listinfo/qt-creator