fortran-src-0.3.0: Parser and anlyses for Fortran standards 66, 77, 90 and 95.

Safe HaskellSafe
LanguageHaskell2010

Language.Fortran.Intrinsics

Synopsis

Documentation

getVersionIntrinsics :: FortranVersion -> IntrinsicsTable Source #

Obtain set of intrinsics that are most closely aligned with given version.

data IntrinsicType Source #

Instances
Eq IntrinsicType Source # 
Instance details

Defined in Language.Fortran.Intrinsics

Ord IntrinsicType Source # 
Instance details

Defined in Language.Fortran.Intrinsics

Show IntrinsicType Source # 
Instance details

Defined in Language.Fortran.Intrinsics

Generic IntrinsicType Source # 
Instance details

Defined in Language.Fortran.Intrinsics

Associated Types

type Rep IntrinsicType :: Type -> Type #

type Rep IntrinsicType Source # 
Instance details

Defined in Language.Fortran.Intrinsics

type Rep IntrinsicType = D1 (MetaData "IntrinsicType" "Language.Fortran.Intrinsics" "fortran-src-0.3.0-HYtHVMLWYXtCtJd9jdxIfb" False) ((C1 (MetaCons "ITReal" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ITInteger" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ITComplex" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "ITDouble" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ITLogical" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ITCharacter" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ITParam" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))))

type IntrinsicsTable = Map String IntrinsicsEntry Source #