fortran-vars-0.4.0: Fortran memory model and other static analysis tools.

Index

allAssignStmtsLanguage.Fortran.Vars.Assignments
allocateMemoryBlocksLanguage.Fortran.Vars.Memory
anyOverlapLanguage.Fortran.Vars.Range
AutomaticLanguage.Fortran.Vars.Types
baseToTypeLanguage.Fortran.Vars.Kind
binaryOpLanguage.Fortran.Vars.Eval.Deprecated.Operation
binaryOp'Language.Fortran.Vars.Eval.Deprecated.Operation
binaryOperLanguage.Fortran.Vars.CPValue
binaryTransformEitherLanguage.Fortran.Vars.Eval.Deprecated.Operation
blockSizeLanguage.Fortran.Vars.Types
BotLanguage.Fortran.Vars.CPValue
BozLanguage.Fortran.Vars.Rep, Language.Fortran.Vars.Types
bozToIntLanguage.Fortran.Vars.BozConstant
bozToInt1Language.Fortran.Vars.BozConstant
bozToInt2Language.Fortran.Vars.BozConstant
bozToInt4Language.Fortran.Vars.BozConstant
bozToInt8Language.Fortran.Vars.BozConstant
CharacterLenLanguage.Fortran.Vars.Rep, Language.Fortran.Vars.Types
CharLenColonLanguage.Fortran.Vars.Rep, Language.Fortran.Vars.Types
CharLenExpLanguage.Fortran.Vars.Rep, Language.Fortran.Vars.Types
CharLenIntLanguage.Fortran.Vars.Rep, Language.Fortran.Vars.Types
CharLenStarLanguage.Fortran.Vars.Rep, Language.Fortran.Vars.Types
collectStructuresLanguage.Fortran.Vars.StructureTable
collectSymbolsLanguage.Fortran.Vars.SymbolTable
CommonLanguage.Fortran.Vars.Types
ConstLanguage.Fortran.Vars.CPValue
ConstantLanguage.Fortran.Vars.Types
constantPropagationValueLanguage.Fortran.Vars.ConstantPropagation
CPValueLanguage.Fortran.Vars.CPValue
deriveSemTypeFromBaseTypeLanguage.Fortran.Vars.Kind
Dim 
1 (Data Constructor)Language.Fortran.Vars.Rep, Language.Fortran.Vars.Types
2 (Type/Class)Language.Fortran.Vars.Rep, Language.Fortran.Vars.Types
dimDeclLooksLikeAssumedShapeLanguage.Fortran.Vars.SymbolTable.Arrays
dimDeclLooksLikeAssumedSizeLanguage.Fortran.Vars.SymbolTable.Arrays
DimensionsLanguage.Fortran.Vars.Rep, Language.Fortran.Vars.Types
dimensionsToTuplesLanguage.Fortran.Vars.Rep, Language.Fortran.Vars.Types
dimensionsToTuples'Language.Fortran.Vars.Types
dimLowerLanguage.Fortran.Vars.Rep, Language.Fortran.Vars.Types
DimsLanguage.Fortran.Vars.Rep, Language.Fortran.Vars.Types
DimsAssumedShapeLanguage.Fortran.Vars.Rep, Language.Fortran.Vars.Types
DimsAssumedSizeLanguage.Fortran.Vars.Rep, Language.Fortran.Vars.Types
DimsExplicitShapeLanguage.Fortran.Vars.Rep, Language.Fortran.Vars.Types
dimsLengthLanguage.Fortran.Vars.Types
dimsTraverseLanguage.Fortran.Vars.Types
dimUpperLanguage.Fortran.Vars.Rep, Language.Fortran.Vars.Types
dumTypeLanguage.Fortran.Vars.Types.SymbolTable, Language.Fortran.Vars.Types
Eval 
1 (Type/Class)Language.Fortran.Vars.Eval.FortranSrc
2 (Data Constructor)Language.Fortran.Vars.Eval.FortranSrc
eval 
1 (Function)Language.Fortran.Vars.Eval
2 (Function)Language.Fortran.Vars.Eval.Deprecated
Eval'Language.Fortran.Vars.Eval.FortranSrc
eval' 
1 (Function)Language.Fortran.Vars.Eval
2 (Function)Language.Fortran.Vars.Eval.Deprecated
evalDynamicDimBoundExprLanguage.Fortran.Vars.SymbolTable.Arrays
evalStaticDimBoundExprLanguage.Fortran.Vars.SymbolTable.Arrays
evalWithShortcircuit 
1 (Function)Language.Fortran.Vars.Eval
2 (Function)Language.Fortran.Vars.Eval.Deprecated
ExpValLanguage.Fortran.Vars.Rep, Language.Fortran.Vars.Types
extTypeLanguage.Fortran.Vars.Types.SymbolTable, Language.Fortran.Vars.Types
FieldEntryLanguage.Fortran.Vars.Types, Language.Fortran.Vars.StructureTable
functionArgumentsLanguage.Fortran.Vars.Call
functionCallsLanguage.Fortran.Vars.Call
generateLinearizedIndexRangeLanguage.Fortran.Vars.MemoryLocation
getCommonLayoutLanguage.Fortran.Vars.CommonLayout
getFlagTypeLanguage.Fortran.Vars.CommonLayout
getKindLanguage.Fortran.Vars.Kind
getKindOfExpValLanguage.Fortran.Vars.Kind
getLocationLanguage.Fortran.Vars.MemoryLocation
getStartLocationLanguage.Fortran.Vars.MemoryLocation
getStaticArrayBoundsLanguage.Fortran.Vars.Types
getTypeKindLanguage.Fortran.Vars.Kind
getTypeSize 
1 (Function)Language.Fortran.Vars.Kind
2 (Function)Language.Fortran.Vars.Memory
hasEntryLanguage.Fortran.Vars.StructureTable
IntLanguage.Fortran.Vars.Rep, Language.Fortran.Vars.Types
intrinsicFunctionCallLanguage.Fortran.Vars.Eval.Deprecated.Operation
invalidArgLanguage.Fortran.Vars.Errors
invalidArg'Language.Fortran.Vars.Errors
isBotLanguage.Fortran.Vars.CPValue
isConstIntLanguage.Fortran.Vars.CPValue
isPureExpressionLanguage.Fortran.Vars.PureExpression
isStrLanguage.Fortran.Vars.Kind
isTopLanguage.Fortran.Vars.CPValue
KindLanguage.Fortran.Vars.Rep, Language.Fortran.Vars.Types, Language.Fortran.Vars.TypeCheck
kindOfBaseTypeLanguage.Fortran.Vars.Kind
LocationLanguage.Fortran.Vars.Types.SymbolTable, Language.Fortran.Vars.Types
LogicalLanguage.Fortran.Vars.Rep, Language.Fortran.Vars.Types
lookupFieldLanguage.Fortran.Vars.StructureTable
meetLanguage.Fortran.Vars.CPValue
MemoryBlock 
1 (Type/Class)Language.Fortran.Vars.Types
2 (Data Constructor)Language.Fortran.Vars.Types
MemoryBlockNameLanguage.Fortran.Vars.Types.SymbolTable, Language.Fortran.Vars.Types
nonLogicalToLogicalLanguage.Fortran.Vars.Eval.Deprecated.Operation
OffsetLanguage.Fortran.Vars.Types.SymbolTable, Language.Fortran.Vars.Types
overlapLanguage.Fortran.Vars.Range
parTypeLanguage.Fortran.Vars.Types.SymbolTable, Language.Fortran.Vars.Types
parValLanguage.Fortran.Vars.Types.SymbolTable, Language.Fortran.Vars.Types
processCommonLanguage.Fortran.Vars.Memory
processEquivalenceLanguage.Fortran.Vars.Equivalence
processStorageClassLanguage.Fortran.Vars.StorageClass
ProgramFileModelLanguage.Fortran.Vars.Types
programFileModelLanguage.Fortran.Vars
ProgramStructureTablesLanguage.Fortran.Vars.Types
programStructureTablesLanguage.Fortran.Vars.StructureTable
ProgramUnitModelLanguage.Fortran.Vars.Types
programUnitModelLanguage.Fortran.Vars
RangeLanguage.Fortran.Vars.Range
RealLanguage.Fortran.Vars.Rep, Language.Fortran.Vars.Types
resolveBozConstantLanguage.Fortran.Vars.BozConstant
resolveDimBoundStarLanguage.Fortran.Vars.SymbolTable.Arrays
resolveDimExplicitShapeLanguage.Fortran.Vars.SymbolTable.Arrays
resolveDimsLanguage.Fortran.Vars.SymbolTable.Arrays
resolveDimsAssumedShapeLanguage.Fortran.Vars.SymbolTable.Arrays
resolveDimsAssumedSizeLanguage.Fortran.Vars.SymbolTable.Arrays
resolveDimsExplicitShapeLanguage.Fortran.Vars.SymbolTable.Arrays
resolveDimStarLanguage.Fortran.Vars.SymbolTable.Arrays
runEvalLanguage.Fortran.Vars.Eval.FortranSrc
SDummyLanguage.Fortran.Vars.Types.SymbolTable, Language.Fortran.Vars.Types
SemTypeLanguage.Fortran.Vars.Rep, Language.Fortran.Vars.Types
setTypeKindLanguage.Fortran.Vars.Kind
setTypeSizeLanguage.Fortran.Vars.Kind
SExternalLanguage.Fortran.Vars.Types.SymbolTable, Language.Fortran.Vars.Types
SParameterLanguage.Fortran.Vars.Types.SymbolTable, Language.Fortran.Vars.Types
StaticLanguage.Fortran.Vars.Types
StorageClassLanguage.Fortran.Vars.Types
storageClassLanguage.Fortran.Vars.Types
StorageTableLanguage.Fortran.Vars.Types
StrLanguage.Fortran.Vars.Rep, Language.Fortran.Vars.Types
StructureLanguage.Fortran.Vars.Types
StructureTableLanguage.Fortran.Vars.Types, Language.Fortran.Vars.StructureTable
StructureTableEntryLanguage.Fortran.Vars.Types, Language.Fortran.Vars.StructureTable
subroutineArgumentsLanguage.Fortran.Vars.Call
subroutineCallsLanguage.Fortran.Vars.Call
SVariableLanguage.Fortran.Vars.Types.SymbolTable, Language.Fortran.Vars.Types
SymbolTableLanguage.Fortran.Vars.Types.SymbolTable, Language.Fortran.Vars.Types
SymbolTableEntryLanguage.Fortran.Vars.Types.SymbolTable, Language.Fortran.Vars.Types
TArrayLanguage.Fortran.Vars.Rep, Language.Fortran.Vars.Types
TByteLanguage.Fortran.Vars.Rep, Language.Fortran.Vars.Types
TCharacterLanguage.Fortran.Vars.Rep, Language.Fortran.Vars.Types
TComplexLanguage.Fortran.Vars.Rep, Language.Fortran.Vars.Types
TCustomLanguage.Fortran.Vars.Rep, Language.Fortran.Vars.Types
TIntegerLanguage.Fortran.Vars.Rep, Language.Fortran.Vars.Types
TLogicalLanguage.Fortran.Vars.Rep, Language.Fortran.Vars.Types
toIntLanguage.Fortran.Vars.Kind
TopLanguage.Fortran.Vars.CPValue
transformEitherLanguage.Fortran.Vars.Eval.Deprecated.Operation
transformEitherListLanguage.Fortran.Vars.Eval.Deprecated.Operation
translateExpValLanguage.Fortran.Vars.Eval.FortranSrc.Translate, Language.Fortran.Vars.Eval.FortranSrc
translateFArrayTypeLanguage.Fortran.Vars.Eval.FortranSrc.Translate, Language.Fortran.Vars.Eval.FortranSrc
translateFKindLanguage.Fortran.Vars.Eval.FortranSrc.Translate, Language.Fortran.Vars.Eval.FortranSrc
translateFScalarTypeLanguage.Fortran.Vars.Eval.FortranSrc.Translate, Language.Fortran.Vars.Eval.FortranSrc
translateFScalarValueLanguage.Fortran.Vars.Eval.FortranSrc.Translate, Language.Fortran.Vars.Eval.FortranSrc
translateFTypeLanguage.Fortran.Vars.Eval.FortranSrc.Translate, Language.Fortran.Vars.Eval.FortranSrc
translateFValueLanguage.Fortran.Vars.Eval.FortranSrc.Translate, Language.Fortran.Vars.Eval.FortranSrc
translateShapeLanguage.Fortran.Vars.Eval.FortranSrc.Translate, Language.Fortran.Vars.Eval.FortranSrc
TRealLanguage.Fortran.Vars.Rep, Language.Fortran.Vars.Types
TypeLanguage.Fortran.Vars.Rep, Language.Fortran.Vars.Types
TypeError 
1 (Type/Class)Language.Fortran.Vars.Types, Language.Fortran.Vars.TypeCheck
2 (Data Constructor)Language.Fortran.Vars.Types, Language.Fortran.Vars.TypeCheck
typeErrorLanguage.Fortran.Vars.Types
TypeOfLanguage.Fortran.Vars.Types, Language.Fortran.Vars.TypeCheck
typeOfLanguage.Fortran.Vars.TypeCheck
typeOfExpValLanguage.Fortran.Vars.Kind
typeSpecToArrayTypeLanguage.Fortran.Vars.Utils
typeSpecToScalarTypeLanguage.Fortran.Vars.Utils
unaryOpLanguage.Fortran.Vars.Eval.Deprecated.Operation
unaryOp'Language.Fortran.Vars.Eval.Deprecated.Operation
unaryOperLanguage.Fortran.Vars.CPValue
UnboundVariableLanguage.Fortran.Vars.Types, Language.Fortran.Vars.TypeCheck
undefineDummyArgumentsLanguage.Fortran.Vars.Dummy
unEvalLanguage.Fortran.Vars.Eval.FortranSrc
unionLanguage.Fortran.Vars.Union
UnionEntryLanguage.Fortran.Vars.Types, Language.Fortran.Vars.StructureTable
UnknownFieldLanguage.Fortran.Vars.Types, Language.Fortran.Vars.TypeCheck
UnknownTypeLanguage.Fortran.Vars.Types, Language.Fortran.Vars.TypeCheck
UnspecifiedLanguage.Fortran.Vars.Types
ValueOfLanguage.Fortran.Vars.ConstantPropagation
valueToExpValLanguage.Fortran.Vars.Eval.Deprecated.Operation
valueToExpVal'Language.Fortran.Vars.Eval.Deprecated.Operation
variablesLanguage.Fortran.Vars.Types
varLocLanguage.Fortran.Vars.Types.SymbolTable, Language.Fortran.Vars.Types
varTypeLanguage.Fortran.Vars.Types.SymbolTable, Language.Fortran.Vars.Types