summaryrefslogtreecommitdiffstats
path: root/Source/cmDependsFortranParser.y
Commit message (Collapse)AuthorAgeFilesLines
* Remove borland workarounds.Stephen Kelly2014-10-151-6/+0
| | | | | CMake 3.0 is the last release to require to be able to build with Borland.
* Document removal of 'register' from flex/bison outputBrad King2013-06-281-0/+1
| | | | | | In each .l and .y input file that has instructions for manual transformation of the output to include a step to remove the 'register' storage specifier.
* Fortran: Follow <>-style includes (#13239)Brad King2012-05-221-0/+8
| | | | | | | | | | | | | 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.
* Convert CMake to OSI-approved BSD LicenseBrad King2009-09-281-14/+9
| | | | | | | 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.
* ENH: Use KWSys String strcasecmp to parse FortranBrad King2009-06-121-50/+3
| | | | | | This replaces the Fortran dependency parser source's custom strcasecmp implementation with one from KWSys String. It removes duplicate code and avoids a Borland warning about inlining functions with 'while'.
* BUG: Do not use 'char' type as array subscriptBrad King2009-02-171-2/+2
| | | | | | | This converts uses of 'char' as an array subscript to 'unsigned char' to heed the warning from gcc. The subscript must be an unsigned type to avoid indexing before the beginning of the array. This change avoids a potential crash if input text contains a byte value beyond 0x7f.
* ENH: Patch from Maik to add Fortran03 USE syntax support.Brad King2008-04-241-0/+27
| | | | | - 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 parsing of fortran include directives during dependency scanning. ↵Brad King2008-01-081-0/+6
| | | | Previously only #include worked but not just include.
* BUG: Fixed memory-leaks in fortran parser.Brad King2007-12-171-4/+11
|
* BUG: Fix parsing of #include preprocessor directives.Brad King2007-12-171-9/+5
|
* COMP: Disable some warnings in generated code. Disable compilation of ↵Brad King2007-10-051-11/+23
| | | | unused goto block.
* ENH: update .y file with borland fix, and use a table based strcasecmpBill Hoffman2007-10-041-3/+50
|
* COMP: Do not use non-portable strcasecmp.Brad King2007-10-031-6/+15
|
* BUG: Fix for bug#5809. Applied patch supplied in the bug report. Updated ↵Brad King2007-10-031-30/+70
| | | | 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.
* COMP: Fix and/or disable warnings for Borland 5.6 build.Brad King2006-08-011-0/+3
|
* COMP: Added __INTEL_COMPILER to test for yyerrorlab warning suppression.Brad King2005-03-141-0/+1
|
* COMP: Adding warning work-around for unused case label yyerrorlab on HP ↵Brad King2005-02-021-0/+1
| | | | compiler.
* COMP: Disabling warning in generated code.Brad King2005-02-011-0/+1
|
* ENH: Changed over to using C++ for building flex/bison generated files. It ↵Brad King2005-02-011-17/+13
| | | | reduces the number of changes that need to be made after generation.
* STYLE: Add some diff helping commentsAndy Cedilnik2005-01-281-0/+6
|
* COMP: Disabled warnings in generated code.Brad King2005-01-281-1/+7
|
* COMP: Added instruction to remove TABs from generated file.Brad King2005-01-261-0/+1
|
* COMP: Added additional instructions about how to modify the generated files.Brad King2005-01-261-0/+3
|
* COMP: Added forward declaration of yylex.Brad King2005-01-261-0/+4
|
* ENH: Added Fortran dependency scanner implementation.Brad King2005-01-261-0/+165