fortran-vars-0.4.0: Fortran memory model and other static analysis tools.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Language.Fortran.Vars.SymbolTable.Arrays

Synopsis

Documentation

dimDeclLooksLikeAssumedSize :: DimensionDeclarator a -> Bool Source #

Assumed-size arrays have the special ValStar upper bound (whereas explicit-shape and assumed-shape arrays never do).

dimDeclLooksLikeAssumedShape :: DimensionDeclarator a -> Bool Source #

Assumed-shape arrays have no upper bounds (whereas explicit-shape and assumed-size arrays always do).

evalDynamicDimBoundExpr :: SymbolTable -> Expression a -> Either String (Maybe Int) Source #

Returns Right Nothing for dynamic bounds (e.g. which use dummy vars).