Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Synopsis
- preprocessor :: HscEnv -> FilePath -> Maybe StringBuffer -> ExceptT [FileDiagnostic] IO (StringBuffer, [String], HscEnv, Fingerprint)
Documentation
preprocessor :: HscEnv -> FilePath -> Maybe StringBuffer -> ExceptT [FileDiagnostic] IO (StringBuffer, [String], HscEnv, Fingerprint) Source #
Given a file and some contents, apply any necessary preprocessors, e.g. unlit/cpp. Return the resulting buffer and the DynFlags it implies.