splint-1.0.1.4: src/ghc-8.10/Splint/Parser.hs
module Splint.Parser where
import qualified Language.Haskell.HLint as HLint
import qualified Splint.GHC.Plugins as GHC
parse
:: HLint.ParseFlags
-> GHC.ModSummary
-> GHC.HsParsedModule
-> GHC.Hsc HLint.ModuleEx
parse _ _ hsParsedModule = do
let
apiAnns = GHC.hpm_annotations hsParsedModule
hsModule = GHC.hpm_module hsParsedModule
pure $ HLint.createModuleEx apiAnns hsModule