Parsing implementation section

This concerns parsing implementation section of a unit, but also parsing a program file (these two things are so much related to each other, it would be trivial to implement one of them having the other). This was already requested a couple of times:

My initial answers to this request (see my comments to RFE 1189121 and 976519) we're along the lines "this will not be implemented – too much work, too little gain". But now, considering that 3 different people already requested this, and it's not something unsensible, my answer is: OK, it should be implemented one day.

But still I see more important things to do on pasdoc right now, and it's not a feature that I would use. So let me do a little "call for help" here:

Implementing this thing is mainly a matter of adding to parser (PasDoc_Parser.pas) ability to parse implementation sections of units/programs. The parser need not be a real parser – it can cheat by simply skipping some things without really understanding them (e.g. if you find a token begin then such parser can simply consume tokens up to a matching end, without paying any attention to what it reads). All other things (merging documentation between interface/implementation, some command-line option like --parse-implementation etc.) are trivial.

If anyone would volunteer to implement such thing, please speak up on our MailingList.

I started to work on this feature, if people have input please see the thread Parsing of the implementation section on our MailingList – Mark de Wever

WantedFeaturesParsingImplementation (last edited 2008-07-07 02:37:01 by MichalisKamburelis)