Re: [Doxygen-users] Preprocessing + different subroutine headers (FORTRAN)
Brought to you by:
dimitri
From: Fabian N. <fab...@sc...> - 2014-07-02 14:05:33
|
Albert, would it be sufficient to change filePatternList.append("*.F90"); in config.cpp and rebuild doxygen from source to work around this? Thanks, Fabian * From: Albert (alb...@gm...) * To: Fabian Nick (fab...@sc...) * Sent: 02.07.2014 at 15:01 +0200 * Subject: Re: [Doxygen-users] Preprocessing + different subroutine headers (FORTRAN) > Hi Fabian, > > I see you use the extension f90, to enable preprocessing for Fortran you > have to use F90 as extension. > > Albert > > > On Wed, Jul 2, 2014 at 2:36 PM, Fabian Nick > <fab...@sc... <mailto:fab...@sc...>> > wrote: > > Hi all, > > I'm using doxygen 1.8.7 and I set ENABLE_PREPROCESSING = yes. > However, when I parse a file with the following content > > #ifndef FOO > subroutine bar(arg1, arg2) > #else > subroutine bar(arg1) > #endif > end subroutine bar > > I get a state 4 error: > Error in file ...doxybug.f90 line: 7, state: 4 > > I see why doxygen might be struggling here; is there any way to work > aroung this? The meaning of the source code cannot be changed though... > > By the way: bar(arg1, arg2) in the else-section doesn't work either. > > > Cheers, > Fabian > > ------------------------------------------------------------------------------ > Open source business process management suite built on Java and Eclipse > Turn processes into business applications with Bonita BPM Community > Edition > Quickly connect people, data, and systems into organized workflows > Winner of BOSSIE, CODIE, OW2 and Gartner awards > http://p.sf.net/sfu/Bonitasoft > _______________________________________________ > Doxygen-users mailing list > Dox...@li... > <mailto:Dox...@li...> > https://lists.sourceforge.net/lists/listinfo/doxygen-users > > |