diff options
author | Dimitri van Heesch <dimitri@stack.nl> | 2008-05-25 18:35:56 (GMT) |
---|---|---|
committer | Dimitri van Heesch <dimitri@stack.nl> | 2008-05-25 18:35:56 (GMT) |
commit | e436cad917e0d8e0cdb7de9d2fbafc7a44b6ab54 (patch) | |
tree | 0f1a8dc73120a9c93aabfef5cce22e1f74e162b9 /src | |
parent | df62dbf964eb3cd7107830e399b201b2290c057b (diff) | |
download | Doxygen-e436cad917e0d8e0cdb7de9d2fbafc7a44b6ab54.zip Doxygen-e436cad917e0d8e0cdb7de9d2fbafc7a44b6ab54.tar.gz Doxygen-e436cad917e0d8e0cdb7de9d2fbafc7a44b6ab54.tar.bz2 |
Fortran: interface keyword must be followed by a newline, comment or whitespace (bug 521860).
Diffstat (limited to 'src')
-rw-r--r-- | src/fortranscanner.l | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/fortranscanner.l b/src/fortranscanner.l index 89d5473..3fa9bd1 100644 --- a/src/fortranscanner.l +++ b/src/fortranscanner.l @@ -384,7 +384,7 @@ PREFIX (RECURSIVE{BS_}|PURE{BS_}|ELEMENTAL{BS_}){0,2}(RECURSIVE|PURE|ELEMENTA } /*------ ignore special fortran statements */ -<Start,ModuleBody,SubprogBody>^[ \t]*interface({BS_}{ID}({BS}\({BS}[^ \t()]+{BS}\))?)? { // handle interface block +<Start,ModuleBody,SubprogBody>^[ \t]*interface({BS_}{ID}({BS}\({BS}[^ \t()]+{BS}\))?)?/{BS}(!|\n) { // handle interface block if(YY_START == Start) { addModule(NULL); |