Main

The main entry point to CamFort

main

Options for CamFort and information on the different modes

fullUsageInfo

type Options

data Flag

solverType

literalsBehaviour

getExcludes

options

compilerOpts

Which modes do not require an output

outputNotRequired

functionality

refactorings

analyses

Usage and about information

version

introMessage

usage

menu

Wrappers on all of the features

typeStructuring

ast

asts

countVarDecls

loops

lvaA

dead

commonToArgs

common

equivalences

units

unitCriticals

Builders for analysers and refactorings

doAnalysis

doAnalysisSummary

doAnalysisReport

doAnalysisReport'

doRefactor

doRefactor'

getDir

Source directory and file handling

readParseSrcDir

rGetDirContents

isFortran

readParseSrcFile

checkDir

isDirectory

outputFiles

outputFiles'

changeDir

outputAnalysisFiles

parse

fileExt

Simple example

fooTrans

doFooTrans