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

Language.Fortran.Vars.TypeCheck

Synopsis

Documentation

type Kind = Int Source #

data TypeError Source #

Instances

Instances details
FromJSON TypeError Source # 
Instance details

Defined in Language.Fortran.Vars.Types

ToJSON TypeError Source # 
Instance details

Defined in Language.Fortran.Vars.Types

Generic TypeError Source # 
Instance details

Defined in Language.Fortran.Vars.Types

Associated Types

type Rep TypeError :: Type -> Type Source #

Show TypeError Source # 
Instance details

Defined in Language.Fortran.Vars.Types

Eq TypeError Source # 
Instance details

Defined in Language.Fortran.Vars.Types

Ord TypeError Source # 
Instance details

Defined in Language.Fortran.Vars.Types

type Rep TypeError Source # 
Instance details

Defined in Language.Fortran.Vars.Types

typeOf :: StructureTable -> SymbolTable -> Expression a -> Either TypeError Type Source #

Given SymbolTable of a ProgramUnit, and an Expression within the ProgramUnit, determines the Type of the Exression