summaryrefslogtreecommitdiffstats
path: root/Source/cmDependsFortranLexer.cxx
Commit message (Collapse)AuthorAgeFilesLines
* Rename Fortran parser infrastructure to drop "Depends" prefixKitware Robot2015-07-271-2413/+0
| | | | | | | | | | | The parser can be re-used outside cmDependsFortran or the cmDepends class hierarchy so drop the "Depends" from its name: rename 's/DependsFortran([A-Za-z0-9_])/Fortran$1/' Source/*.* sed -i 's/DependsFortran\([A-Za-z0-9_]\)/Fortran\1/g' Source/*.* sed -i 's/FortranInternals/DependsFortranInternals/g' Source/*.* Also manually fix Source/CMakeLists.txt source file ordering.
* cmDependsFortranLexer: Remove trailing blank lineBrad King2015-07-271-1/+0
|
* cm*Lexer: Populate empty doxygen @param commentSean McBride2013-10-081-2/+2
| | | | | And in one case fixed wrong param name. Warned by clang -Wdocumentation.
* Remove some uses of obsolete 'register' storage specifierSean McBride2013-06-281-20/+20
| | | | Remove the keyword from all Source/* files outside of KWSys.
* Fortran: Follow <>-style includes (#13239)Brad King2012-05-221-263/+289
| | | | | | | | | | | | | Fortran sources that pass through the C preprocessor may use #include "header" syntax or #include <header> syntax. CMake already follows the former. Teach it to follow the latter.
* Doxygen: Fix warnings.Nicolas Despres2011-10-231-4/+4
|
* Convert CMake to OSI-approved BSD LicenseBrad King2009-09-281-28/+18
| | | | | | | This converts the CMake license to a pure 3-clause OSI-approved BSD License. We drop the previous license clause requiring modified versions to be plainly marked. We also update the CMake copyright to cover the full development time range.
* COMP: Remove useless assignment in Fortran lexerBrad King2009-06-121-1/+1
| | | | | | The generated Fortran dependency scanning lexer includes an assignment to a local variable that is unused. Borland warns, so we remove the assignment.
* ENH: Patch from Maik to add Fortran03 USE syntax support.Brad King2008-04-241-211/+217
| | | | | - I tweaked the patch to add 'other' production rules for COMMA and DCOLON - See issue #6884.
* STYLE: Fix reference to makedepf90 project.Brad King2008-04-211-2/+2
|
* BUG: Fix Fortran dependency parser preprocessor handling crash.Brad King2008-04-211-187/+284
| | | | | | - Do not crash if a #elseif occurs out of order - Recognize preprocessor directives only at the beginning of lines. - See issue #6855
* BUG: Fix for bug#5809. Applied patch supplied in the bug report. Updated ↵Brad King2007-10-031-389/+367
| | | | pre-generated lexer and parser sources. This updates the makedepf90 version to 2.8.8. The parser actions have been updated to ignore "use" in comments properly.
* ENH: revert change in parser as it sent the parser into an infinite loopBill Hoffman2006-08-161-171/+229
|
* ENH: change comment for fortran depend parsingBill Hoffman2006-08-151-229/+171
|
* COMP: Moved duplicate flex-generated lexer warning suppression and ↵Brad King2006-08-081-31/+2
| | | | cross-platform support code to a single cmStandardLexer.h included by all lexer sources. Added fix for macro redefinitions on Borland 5.8 compiler.
* COMP: Fix and/or disable warnings for Borland 5.6 build.Brad King2006-08-011-0/+5
|
* STYLE: some m_ to this-> cleanupKen Martin2006-03-151-16/+17
|
* STYLE: Fix some style issuesAndy Cedilnik2006-03-101-25/+27
|
* BUG: Lexer should be case insensitive so flex should be run with -i option. ↵Brad King2005-10-171-170/+165
| | | | This partially addresses bug#2361.
* COMP: Removed warnings about unreachable code and constant control ↵Brad King2005-05-031-29/+3
| | | | expressions. Added the changes to the instructions in the input lex files.
* ENH: Changed over to using C++ for building flex/bison generated files. It ↵Brad King2005-02-011-0/+2369
reduces the number of changes that need to be made after generation.