Type Bachelor (one language, one analysis, limited survey)
Type Master (full survey including preprocessing, one analysis)
Task Create a survey for code analysis tools including style checkers and components for Fortran, C and typical preprocessors. Components for such technology are parsers, lexers, ASTs.
Sources & Notes
- Starting point: Existing Fortran grammars and tooling
- ROSE project
- Open Fortran Grammar