> On Sun, 14 May 2006, Florian Klaempfl wrote: > > > The error numbers didn't change, they are keep unique. > > > > I propose to do the following: > > - add an option -vm (machine readable output) > > Using this option the compiler outputs the messages csv like and flushes > > after each message: > > message type <tab> file <tab> line <tab> column <tab> error number <tab> > > complete error message <tab> message template (i.e. Type $1 expected, $2 > > found <tab> parameter 1 <tab> parameter 2 <tab> parameter n > > > > To avoid trouble with future versions, a header line will describe each > > column. > > Why not output XML, then ? > > <fpc-output> > <error file='name.pas' line='xyz' col='nm' code='ABC' params="X,Y,Z">Message text</error> > <warning file='name.pas' line='xyz' col='nm' code='ABC' params="X,Y,Z">warning text</warning> > <info file='name.pas' line='xyz' col='nm' code='ABC' params="X,Y,Z">info > text</info> > </fpc-output> > > It is extensible. Many parsing tools... Just a thought.
Because an IDE must be fast fast fast - this is case where speed really is an issue (where in many other cases, speed is the last issue people should be worrying about) Maybe even a binary array format (I know people cringe about this). _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel