[fpc-devel] How to manually control debug information

Nico Aragón na-list at espira.net
Thu Jun 2 19:36:31 CEST 2005


Hello,

I'm writting a custom preprocessor and I would like that the line number 
information maps to the original file. An example (not real, only an 
example):

  ...original.pas...
  21 procedure AddFive(var a, b: Integer);
  22 begin 
  23   a := ++b;
  24 end;

After preprocessor:

  ...processed.pas...
  25 procedure AddFive(var a, b: Integer);
  26 begin
  27   Inc(b);
  28   a := b;
  29 end;

I would like that stepping in the debugger through AddFive showed original.pas 
in lines 21 to 24, not processed.pas in lines 25 to 29. 

How could I do that?

-- 
saludos,

    Nico Aragón




More information about the fpc-devel mailing list