summaryrefslogtreecommitdiff
path: root/Source/LexerParser/cmFortranParser.y
Commit message (Collapse)AuthorAgeFilesLines
* Fortran: ignore CPP line directives in line-continued USE stmtsTiziano Müller2019-11-131-0/+1
| | | | Issue: #18188
* LexerParser: Suppress GCC -Wconversion warningsBrad King2018-07-311-0/+3
| | | | | GCC 8 warns about some of the conversions in bison-generated code. Suppress the warnings.
* Fortran: Add support for submodule dependenciesBrad King2018-04-201-2/+2
| | | | | | | | | | | | | | | | | | | | | Since commit v3.7.0-rc1~73^2~1 (Fortran: Add support for submodule syntax in dependency scanning, 2016-09-05) we support parsing Fortran sources that use submodule syntax, but it left addition of `.smod` dependencies to future work. Add it now. The syntax submodule (module_name) submodule_name means the current source requires `module_name.mod` and provides `module_name@submodule_name.smod`. The syntax submodule (module_name:submodule_name) nested_submodule_name means the current source requires `module_name@submodule_name.smod` provides `module_name@nested_submodule_name.smod`. Fixes: #17017
* LexerParser: move to custom directoryDaniel Pfeifer2017-04-281-0/+247