Re: Fortan problems

Albert <[email protected]>
Newsgroups gmane.text.doxygen.general
Message-ID <CABOOx7aGB6J=U9rBDiFQgSs2jj-J=4Km4xMzu9Ec70HRSv9M_Q@mail.gmail.com>
Dear Petr,

I looked at problem D, but was not able to reproduce it.
I used the attached source file and the default Doxyfile with the following
items set to YES:
- EXTRACT_ALL
- REFERENCED_BY_RELATION
- REFERENCES_RELATION

Can you please attach a self-contained example (source+config file in
a tar or zip) that allows me to reproduce the problem?

(Preferably as bug report at bugzilla
(https://bugzilla.gnome.org/enter_bug.cgi?product=doxygen)

Albert


On Tue, Oct 13, 2015 at 3:13 PM, Petr Parik <[email protected]> wrote:

> Hi all,
>
> It seems Doxygen 1.8.10 does not work properly on Fortran modules.
>
> A. If a module is not documented it is not listed on the "file
> reference" page (as expected) but all its functions/variables are (bug!).
>
> B. If EXTRACT_PRIVATE = NO, module private functions are not listed (as
> expected) but module private variables are (bug!).
>
> C. Implicit PRIVATE/PUBLIC/PROTECTED statements in a module work as
> expected but are not "appended" to function/variable documentation. This
> is only a nuisance.
>
> D. If a documented function (inside or outside a module) is followed by
> one or more undocumented functions, the function calls in the following
> undocumented functions are listed in "References" of the documented
> function (bug!).
>
> Could this issues be adressed in the next version? Thanks :)
>
> Best regards,
>
> Petr
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Doxygen-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/doxygen-users
>

------------------------------------------------------------------------------

_______________________________________________
Doxygen-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/doxygen-users
aa.f90 (text/x-fortran, 217 B)
!> \brief documented function
subroutine a()
  call b()
end subroutine

subroutine b()
  call c()
end subroutine

subroutine c()
end subroutine

subroutine d()
  call e()
end subroutine

subroutine e()
end subroutine
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.