[fpc-devel] fpdoc has incomplete type definitions in the documentation output
Graeme Geldenhuys
graemeg.lists at gmail.com
Wed Aug 11 12:25:50 CEST 2010
Hi,
Attached is a patch for review, implementing the missing hint modifiers for
Records and Properties for fcl-passrc.
The one problem I have is with the inconsistent syntax of hint modifiers.
Sometimes a hint modifier my not have a preceding semi-colon (record types)
and sometimes it must have a preceding semi-colon (properties of a class).
So I handled it as best as I could - using a extra boolean parameter.
eg: GetDeclaration now returns the following code listings...
TRGBTriple = record
Red: word;
Green: word;
Blue: word;
Alpha: word;
end deprecated;
...or...
property RootWindow: TfpgWinHandle; platform;
See attached patch for review. If it's ok, then the call to ProcessHint()
needs to be added to the remainder TPasElement descendant classes for
wherever hint modifiers can be applied. [I'm not sure where everywhere in
the pascal syntax that is though]
Regards,
- Graeme -
--
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://opensoft.homeip.net/fpgui/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: passrc.patch
Type: application/mbox
Size: 2470 bytes
Desc: not available
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20100811/adeaabf4/attachment.mbox>
More information about the fpc-devel
mailing list