Hi Albert,
I figured out the issue, problem was mine.
Thanks,
On Sun, Mar 24, 2013 at 5:04 AM, Albert wrote:
> Hi Jim,
>
> To the best of my knowledge the preprocessor is not disabled.
> I did some tests to confirm this and I didn't have any problems.
> I used the following Fortran code (aa.F9
Hi Jim,
To the best of my knowledge the preprocessor is not disabled.
I did some tests to confirm this and I didn't have any problems.
I used the following Fortran code (aa.F90):
#if F1
subroutine if_f1()
end subroutine
#endif
#ifdef F2
subroutine ifdef_f2()
end subroutine
#endif
#ifndef F3
subr
Hi Albert,
This helped me to determine that doxygen is not parsing the cpp code in my
F90 files,
the documentation in the manual suggests that the c-preprocessor is run
first but does
this step get bypassed for fortran files and if so is there a way not to
bypass it?
Thanks,
On Sat, Mar 16, 2013
HI Jim,
small adjustment / enhancement in respect to the "-d option" I meant
that the fortranscanner.l has to be translated using flex with the -d
option so I use in this case (after a touch of fortranscanner.l)
LEX="flex -d" with the make command.
For these debugging options see also the manual
(
Hi Jim,
Which version of Doxygen are you using?
These error messages come from a mismatch in the code so the parser
gets confused. The mentioned states of the FORTRAN scanner are:
• State SubprogBody = 4
• State ModuleBody = 10
• State ModuleBodyContains = 11
I have even seen cases where one file
What do these mean?
Error in file /home/jedwards/pio/pio_trunk/pio/box_rearrange.F90 line:
3638, state: 11
*