Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
countVariableDeclarations :: forall a. Data a => ProgramFile a -> PureAnalysis () () VarCountReport Source #
checkImplicitNone :: forall a. Data a => Bool -> ProgramFile a -> PureAnalysis String () ImplicitNoneReport Source #
data ImplicitNoneReport Source #
ImplicitNoneReport [PULoc] | list of program units identified as needing implicit none |
Instances
checkAllocateStatements :: forall a. Data a => ProgramFile a -> PureAnalysis String () CheckAllocReport Source #
checkFloatingPointUse :: forall a. Data a => ProgramFile a -> PureAnalysis String () CheckFPReport Source #
checkModuleUse :: forall a. Data a => ProgramFile a -> PureAnalysis String () CheckUseReport Source #
checkArrayUse :: forall a. Data a => ProgramFile a -> PureAnalysis String () CheckArrayReport Source #