[fpc-devel] How to manually control debug information

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


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 

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

After preprocessor:

  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?


    Nico Aragón

More information about the fpc-devel mailing list