camfort-0.700: CamFort - Cambridge Fortran infrastructure

Index

:?Helpers
<**>Extensions.Units
<<Extensions.Units
<<++Extensions.Units
<>Helpers
><Helpers
A 
1 (Data Constructor)Analysis.Annotations
2 (Type/Class)Analysis.Annotations
A1Output
AccessAnalysis.IntermediateReps
accessesAnalysis.Syntax
AccessPAnalysis.IntermediateReps
AccessPatternTypeAnalysis.Annotations
accessToVarNameAnalysis.IntermediateReps
addColExtensions.Units
addCopyTransformation.EquivalenceElim
addInterproceduralConstraintsExtensions.Units
AddOpExtensions.Units
addPlain1Arg1ExtraIntrinsicExtensions.Units
addPlain1ArgIntrinsicExtensions.Units
addPlain2Arg1ExtraIntrinsicExtensions.Units
addPlain2ArgIntrinsicExtensions.Units
addPowerIntrinsicExtensions.Units
addProcedureExtensions.Units
addProductIntrinsicExtensions.Units
addRowExtensions.Units
addRow'Extensions.Units
addToBlockTransformation.CommonBlockElim
addToProgUnitTransformation.CommonBlockElim
addUnitlessIntrinsicExtensions.Units
addUnitlessResult0ArgIntrinsicExtensions.Units
addUnitlessResult1ArgIntrinsicExtensions.Units
addUnitlessResult2AnyArgIntrinsicExtensions.Units
addUnitlessResult2SameArgIntrinsicExtensions.Units
addUnitlessSubIntrinsicExtensions.Units
afAnalysis.Syntax
affineMatchAnalysis.Syntax
afterEndTransformation.Syntax
allCoherentCommonsPTransformation.CommonBlockElim
analyse'Analysis.Loops
analyseCommonsTransformation.CommonBlockElim
analysesMain
AnnotationAnalysis.Annotations
annotationTraverse
annotationBoundAnalysis.Syntax
AnnotationFree 
1 (Type/Class)Analysis.Syntax
2 (Data Constructor)Analysis.Syntax
annotationMarkOutput
anyUnitsExtensions.Units
applyRenamingTransformation.Syntax
ArgumentExtensions.UnitsEnvironment
ArrayAAnalysis.IntermediateReps
arrayAccessToProjectionTransformation.DerivedTypeIntro
arrayElementTypeAnalysis.Types
arrayIndicesAnalysis.Loops
arrsReadAnalysis.Annotations
arrsWriteAnalysis.Annotations
AssumeLiteralsExtensions.UnitsEnvironment
assumeLiteralUnitsExtensions.Units
assumeLiteralUnits'Extensions.Units
astMain
astsMain
BadExtensions.UnitsEnvironment
bindersAnalysis.Syntax
binEdgeTransformation.DerivedTypeIntro
BinOpKindExtensions.Units
binOpKindExtensions.Units
BlocksAnalysis.Syntax
boundsAnalysis.Types
boundsPAnalysis.Types
breakUpOutput
buildTypeEnvAnalysis.Types
calculateWeightsTransformation.DerivedTypeIntro
callsExtensions.UnitsEnvironment
camlTransformation.Syntax
changeDirMain
checkDirMain
checkSystemExtensions.UnitsSolve
checkUnderdeterminedExtensions.Units
checkUnderdetermined'Extensions.Units
checkUnderdeterminedMExtensions.Units
cmpEqHelpers
cmpFstHelpers
cmpSndHelpers
cmpTConBNamesTransformation.CommonBlockElim
cmpTLConBNamesTransformation.CommonBlockElim
cmpTLConFNameTransformation.CommonBlockElim
cmpTLConPNameTransformation.CommonBlockElim
cmpVarNameTransformation.CommonBlockElim
coherentCommonsPTransformation.CommonBlockElim
ColExtensions.UnitsEnvironment
collectAnalysis.Loops
collectCommons 
1 (Function)Transformation.CommonBlockElim
2 (Function)Transformation.CommonBlockElimToCalls
colorsOutput
commonMain
commonElimToCallsTransformation.CommonBlockElimToCalls
commonElimToModulesTransformation.CommonBlockElim
commonNameTransformation.CommonBlockElim
commonToArgsMain
compilerOptsMain
ConsistencyExtensions.UnitsEnvironment
convertFromHMatrixExtensions.UnitsSolveHMatrix
convertSingleUnitExtensions.Units
convertSyntaxExtensions.UnitSyntaxConversion
convertSyntaxBackExtensions.UnitSyntaxConversion
convertToHMatrixExtensions.UnitsSolveHMatrix
convertUnitExtensions.Units
convertUnitsExtensions.Units
correctManualImplTransformation.DerivedTypeIntro
countLinesOutput
countToColorOutput
countVarDeclsMain
countVariableDeclarationsAnalysis.Syntax
countVariablesExtensions.Units
criticalVarsExtensions.Units
criticalVars'Extensions.Units
CustomExtensions.UnitsEnvironment
cutSystemExtensions.UnitsSolve
deadMain
deadCodeTransformation.DeadCode
DebugMain
debugGaussianExtensions.Units
debugGaussian'Extensions.Units
DebugInfoExtensions.UnitsEnvironment
debugInfoExtensions.UnitsEnvironment
debugInfoForNonZerosExtensions.Units
DeclsAnalysis.Syntax
decomposeWeightedGraphTransformation.DerivedTypeIntro
DefSitesAnalysis.CallGraph
deleteUnitExtensions.Units
deleteUnitsExtensions.Units
DerivedUnitEnvExtensions.UnitsEnvironment
derivedUnitEnvExtensions.UnitsEnvironment
DirectoryHelpers
dispfExtensions.UnitsSolveHMatrix
DivOpExtensions.Units
doAnalysisMain
doAnalysisReportMain
doAnalysisReport'Main
doAnalysisSummaryMain
doFooTransMain
doInferUnitsExtensions.Units
doRefactorMain
doRefactor'Main
dropLineTransformation.Syntax
dropLine'Transformation.Syntax
eachHelpers
efmapExtensions.UnitsEnvironment
elimDeadTransformation.DeadCode
elimEmptyFseqTransformation.DeadCode
elimProjectionDefsTransformation.DerivedTypeIntro
elimRowExtensions.UnitsSolve
elimRow'Extensions.UnitsSolve
emptyUnitEnvExtensions.UnitsEnvironment
enterDeclsExtensions.Units
enterDownOutput
enterRightOutput
eqTypeAnalysis.Types
EqualityConstrainedExtensions.UnitsEnvironment
equivalencesMain
equivalentsTransformation.EquivalenceElim
eraseSrcLocsAnalysis.Syntax
errorMessageExtensions.Units
evCriticalsExtensions.UnitsEnvironment
everywhereTraverse
evUnitsAddedExtensions.UnitsEnvironment
ExcludesMain
ExprsAnalysis.Syntax
extendArgsTransformation.CommonBlockElimToCalls
extendArgs'Transformation.CommonBlockElimToCalls
extendBiTraverse
extendBi'Traverse
extendCallsTransformation.CommonBlockElimToCalls
extendConstraintsExtensions.Units
extractUnitExtensions.Units
fanoutHelpers
fileExtMain
FilenameHelpers
FileOrDirHelpers
findMatchTransformation.DerivedTypeIntro
firstNonZeroCoeffExtensions.Units
fixValueExtensions.Units
FlagMain
fooMatrixExtensions.Units
fooTransMain
formatUnitsExtensions.Units
freeVariablesAnalysis.Syntax
freshenCommonNamesTransformation.CommonBlockElim
fromAnalysis.Syntax
fromFractionExtensions.Units
fullUsageInfoMain
functionalityMain
FunctorAnalysis.Annotations
GatherAnalysis.Annotations
genAnalysis.LVA
getDirMain
getExcludesMain
getSubNameAnalysis.Syntax
getVertexTransformation.DerivedTypeIntro
GraphTransformation.DerivedTypeIntro
groupSortCommonBlockTransformation.CommonBlockElim
gtypesAnalysis.Types
handleExprExtensions.Units
hasRenamingTransformation.Syntax
hasUnitsExtensions.Units
HTMLPP 
1 (Type/Class)Output
2 (Data Constructor)Output
ifDebugExtensions.UnitsEnvironment
incrElemExtensions.Units
indicesAnalysis.Annotations
inferBlockUnitsExtensions.Units
inferCriticalVariablesExtensions.Units
inferDeclExtensions.Units
inferExprSeqUnitsExtensions.Units
inferExprUnitsExtensions.Units
inferForHeaderUnitsExtensions.Units
inferInterproceduralUnitsExtensions.Units
inferInterproceduralUnits'Extensions.Units
inferLiteralExtensions.Units
inferProgUnitsExtensions.Units
inferSpecUnitsExtensions.Units
inferStmtUnitsExtensions.Units
inferUnitsExtensions.Units
InputMain
insertUnitExtensions.Units
insertUnitAttributeExtensions.Units
insertUnitsExtensions.Units
insertUnitsInBlockExtensions.Units
intrinsicsDictExtensions.Units
introduceCallsTransformation.CommonBlockElimToCalls
introduceModulesTransformation.CommonBlockElim
introMessageMain
inventNameTransformation.DerivedTypeIntro
inverseExtensions.Units
IrregularAnalysis.Annotations
isArrayTypePAnalysis.Types
isArrayTypeP'Analysis.Types
isConstantAnalysis.Syntax
isDirectoryMain
isFortranMain
isInconsistentRREFExtensions.UnitsSolveHMatrix
isUnitExtensions.Units
isVertexTransformation.DerivedTypeIntro
ixAnalysis.Loops
keywordOutput
killAnalysis.LVA
LAPACKExtensions.UnitsEnvironment
lhsExprAnalysis.Syntax
liftUnitEnvExtensions.Units
LinearSystemExtensions.UnitsEnvironment
linearSystemExtensions.UnitsEnvironment
lineColOutput
linesCoveredTransformation.Syntax
listToSymmRelationTransformation.DerivedTypeIntro
LiteralExtensions.UnitsEnvironment
LiteralsMain
literalsBehaviourMain
liveInAnalysis.Annotations
liveOutAnalysis.Annotations
livesAnalysis.Annotations
LocsAnalysis.Syntax
locsFromArrayIndexTransformation.DerivedTypeIntro
LogicOpExtensions.Units
lookupCaseInsensitiveExtensions.Units
lookupProcByArgColExtensions.Units
lookupProcByColsExtensions.Units
lookupsHelpers
lookups'Helpers
lookupUnitExtensions.Units
lookupUnit'Extensions.Units
lookupVarBindersByColsExtensions.Units
lookupVarsByColsExtensions.Units
lookupVarsByColsFilterByArgExtensions.Units
lookupWithoutSrcSpanExtensions.Units
lookupWithSrcSpanExtensions.Units
loopAnalyseAnalysis.Loops
loopsMain
LoopTypeAnalysis.Annotations
lowerAnalysis.Syntax
lowercaseAnalysis.Types
luExtensions.UnitsSolveHMatrix
lvaAnalysis.LVA
lva1Analysis.LVA
lvaAMain
lvaOnUnitAnalysis.LVA
MagicExtensions.UnitsEnvironment
mainMain
makeUnitSpecExtensions.Units
menuMain
mfmapHelpers
minaaTransformation.Syntax
MixedExtensions.UnitsEnvironment
mkModuleTransformation.CommonBlockElim
mkModuleFileTransformation.CommonBlockElim
mkRenamerCoercerTransformation.CommonBlockElim
mkRenamerCoercerTLCTransformation.CommonBlockElim
mkTLCommonRenamersTransformation.CommonBlockElim
mkTyDeclTransformation.DerivedTypeIntro
mkTypeDefTransformation.DerivedTypeIntro
mkUseStatementsTransformation.CommonBlockElim
modeTransformation.DerivedTypeIntro
moveColExtensions.Units
moveElemExtensions.Units
msteeperExtensions.UnitsSolve
MulOpExtensions.Units
mustAddUpExtensions.Units
mustEqualExtensions.Units
nearbyCloseOutput
newNodeAnalysis.Annotations
nonNullArgsTransformation.CommonBlockElimToCalls
NoReduceAnalysis.Annotations
nullLocTransformation.Syntax
nullSpanTransformation.Syntax
numberAnalysis.Annotations
numberStmtsAnalysis.Syntax
OkExtensions.UnitsEnvironment
onCommonBlockTransformation.CommonBlockElim
OptionsMain
optionsMain
OutputMain
outputAnalysisFilesMain
outputAnnOutput
outputFilesMain
outputFiles'Main
outputHTMLOutput
outputNotRequiredMain
pairsHelpers
parseMain
PolyExtensions.UnitsEnvironment
PowerOpExtensions.Units
powerUnitsExtensions.Units
pRefactoredAnalysis.Annotations
prependStatementsTransformation.CommonBlockElim
prettypOutput
prettyp'Output
ProcedureExtensions.UnitsEnvironment
ProcedureEnvExtensions.UnitsEnvironment
procedureEnvExtensions.UnitsEnvironment
ProcedureNamesExtensions.UnitsEnvironment
processVarExtensions.Units
propagateUnderdeterminedExtensions.Units
QueryCmdAnalysis.Syntax
rankExtensions.UnitsSolveHMatrix
RComonadTraverse
readParseSrcDirMain
readParseSrcFileMain
reassociateTransformation.Syntax
ReduceAnalysis.Annotations
reduceCollectTraverse
reduceRowsExtensions.Units
ReduceTypeAnalysis.Annotations
refactorArgNameOutput
refactorDeclOutput
refactoredAnalysis.Annotations
refactorEquivalencesTransformation.EquivalenceElim
refactorFortranOutput
refactoringOutput
refactoringsMain
refactorSpanTransformation.Syntax
refactorSpanNTransformation.Syntax
refactorUsesOutput
RefillTraverse
refillTraverse
RegularAnalysis.Annotations
RegularAndConstantsAnalysis.Annotations
RelOpExtensions.Units
removeNewLinesOutput
removeUnitsExtensions.Units
removeUnitsInBlockExtensions.Units
RenamerTransformation.Syntax
RenamerCoercerTransformation.Syntax
renamerToUseTransformation.CommonBlockElim
RenamingTransformation.Syntax
reorderedColsExtensions.UnitsEnvironment
reorderVarColsExtensions.Units
ReportAnalysis.Annotations
reportExtensions.UnitsEnvironment
reportInconsistencyExtensions.Units
reprintOutput
reprintCOutput
resetTempsExtensions.UnitsEnvironment
rextendTraverse
rextractTraverse
RfEqStateTransformation.EquivalenceElim
rfmapTraverse
RFunctorTraverse
rGetDirContentsMain
rhsExprAnalysis.Syntax
rmEquivalencesTransformation.EquivalenceElim
RowExtensions.UnitsEnvironment
rowOutput
rrefExtensions.UnitsSolveHMatrix
rrefMatricesExtensions.UnitsSolveHMatrix
ScatterAnalysis.Annotations
selectTransformation.CommonBlockElimToCalls
setCompactSrcLocsAnalysis.Syntax
showArgVarsExtensions.Units
showCatExtensions.Units
showExprExtensions.Units
showExprLinesExtensions.Units
showRationalExtensions.Units
showSrcFileExtensions.Units
showSrcLocExtensions.Units
showSrcSpanExtensions.Units
showUse'Output
Solver 
1 (Type/Class)Extensions.UnitsEnvironment
2 (Data Constructor)Main
solverTypeMain
solveSystemExtensions.UnitsSolve
solveSystem'Extensions.UnitsSolve
solveSystemCExtensions.UnitsSolve
solveSystemHExtensions.UnitsSolve
solveSystemH_EitherExtensions.UnitsSolve
solveSystemMExtensions.Units
SourceTextHelpers
sqrtUnitsExtensions.Units
srcLineColTransformation.Syntax
successExtensions.UnitsEnvironment
SuccessorsAnalysis.Syntax
successorsAnalysis.Syntax
successorsRootAnalysis.Syntax
successorStmtsAnalysis.Annotations
swapTransformation.DerivedTypeIntro
swapColsExtensions.Units
swapUnitVarCatsExtensions.Units
swapUnitVarCats'Extensions.Units
switchScaleElemsExtensions.UnitsSolve
takeBoundsOutput
takeBounds'Output
takeRowsExtensions.UnitsSolveHMatrix
TCommonTransformation.CommonBlockElim
TemporaryExtensions.UnitsEnvironment
tenvLookupAnalysis.Types
TLCommonTransformation.CommonBlockElim
tmpColsAddedExtensions.UnitsEnvironment
tmpRowsAddedExtensions.UnitsEnvironment
toArgListTransformation.CommonBlockElimToCalls
toArrayTypeAnalysis.Types
toCol0Transformation.Syntax
toFractionExtensions.Units
toInterferenceGraphTransformation.DerivedTypeIntro
topFromAnalysis.Syntax
trimExtensions.UnitsEnvironment
typeAnnotationsAnalysis.Types
TypeEnvAnalysis.Types
typeEnvAnalysis.Types
TypeEnvStackAnalysis.Types
typeStructTransformation.DerivedTypeIntro
typeStructPerProgramTransformation.DerivedTypeIntro
typeStructuringMain
unafAnalysis.Syntax
UndecidableAnalysis.Annotations
underdeterminedColsExtensions.UnitsEnvironment
UnitAliasExtensions.UnitParser
unitAnnotationAnalysis.Annotations
UnitAssignmentExtensions.UnitParser
UnitBasicExtensions.UnitParser
UnitConstantExtensions.UnitsEnvironment
unitCriticalsMain
UnitEnv 
1 (Type/Class)Extensions.UnitsEnvironment
2 (Data Constructor)Extensions.UnitsEnvironment
UnitExponentiationExtensions.UnitParser
UnitfulExtensions.UnitsEnvironment
Unitless 
1 (Data Constructor)Extensions.UnitsEnvironment
2 (Data Constructor)Extensions.UnitParser
UnitlessCExtensions.UnitsEnvironment
UnitOfMeasureExtensions.UnitParser
unitParserExtensions.UnitParser
UnitPowerExtensions.UnitParser
UnitPowerIntegerExtensions.UnitParser
UnitPowerRationalExtensions.UnitParser
UnitProductExtensions.UnitParser
UnitQuotientExtensions.UnitParser
UnitsExtensions.UnitsSolveHMatrix
unitsMain
UnitStatementExtensions.UnitParser
unitVarAnalysis.Annotations
unitVarCatExtensions.Units
UnitVarCategoryExtensions.UnitsEnvironment
unitVarCatsExtensions.UnitsEnvironment
updateAddedExtensions.Units
UpdateColInfoExtensions.Units
updateColInfoExtensions.Units
updateUseDeclsTransformation.CommonBlockElim
usageMain
useSrcLocTransformation.CommonBlockElim
useSrcLocBTransformation.CommonBlockElim
VarAAnalysis.IntermediateReps
VarBinder 
1 (Type/Class)Extensions.UnitsEnvironment
2 (Data Constructor)Extensions.UnitsEnvironment
VarCol 
1 (Type/Class)Extensions.UnitsEnvironment
2 (Data Constructor)Extensions.UnitsEnvironment
VarColEnvExtensions.UnitsEnvironment
varColEnvExtensions.UnitsEnvironment
varExprToAccessAnalysis.Syntax
varExprToAccessesAnalysis.Syntax
varExprToVariableAnalysis.Syntax
VariableExtensions.UnitsEnvironment
variablesAnalysis.Syntax
VarsAnalysis.Syntax
VersionMain
versionMain
verticesTransformation.DerivedTypeIntro
WeightedEdgeTransformation.DerivedTypeIntro
WeightedGraphTransformation.DerivedTypeIntro
zfmapTraverse
_callsExtensions.UnitsEnvironment
_debugInfoExtensions.UnitsEnvironment
_derivedUnitEnvExtensions.UnitsEnvironment
_evCriticalsExtensions.UnitsEnvironment
_evUnitsAddedExtensions.UnitsEnvironment
_linearSystemExtensions.UnitsEnvironment
_procedureEnvExtensions.UnitsEnvironment
_reorderedColsExtensions.UnitsEnvironment
_reportExtensions.UnitsEnvironment
_successExtensions.UnitsEnvironment
_tmpColsAddedExtensions.UnitsEnvironment
_tmpRowsAddedExtensions.UnitsEnvironment
_underdeterminedColsExtensions.UnitsEnvironment
_unitVarCatsExtensions.UnitsEnvironment
_varColEnvExtensions.UnitsEnvironment