17 Aug 2010 12:43
Improvement for fortranscanner
Davide Cesari <dcesari <at> arpa.emr.it>
2010-08-17 10:43:13 GMT
2010-08-17 10:43:13 GMT
Dear doxygen developers, I have a simple suggestion for improvement in
fortranscanner.l:
=== cut here ===
--- ./src/fortranscanner.l~ 2010-03-14 16:26:58.000000000 +0100
+++ ./src/fortranscanner.l 2010-08-17 12:17:27.000000000 +0200
<at> <at> -1089,6 +1089,8 <at> <at>
dest->bodyLine = src->bodyLine;
dest->args = src->args;
dest->argList = new ArgumentList(*src->argList);
+ dest->doc = src->doc;
+ dest->brief = src->brief;
}
/** fill empty interface module procedures with info from
=== cut here ===
this ensures that, in case of MODULE PROCEDUREs belonging to an
INTERFACE, the procedure documentation which is reached navigating from
the interface link is as complete as the stand-alone documentation of
the procedure itself, while now the first one does not contain the brief
and long documentation text; I do not know whether it is so by design or
because it was overlooked, I will give a longer explanation of why this
modification is desirable IMHO. If you think this is reasonable and
error-free, it would be nice to have it updated in svn.
Longer and boring Fortran explanation: if a programmer defines a generic
interface to one or mode module procedures, it means that they would
like people to use the generic interfaced name, not the specific name,
so the biggest emphasis should be given to the documentation that
(Continue reading)
RSS Feed