Safe Haskell | None |
---|---|
Language | Haskell2010 |
This module exposes functions obtaining both explicitly versioned and implicitly versionied analyses of source code.
Synopsis
- versionedExpandedProgramAnalysis :: FortranVersion -> [String] -> String -> ByteString -> IO (ProgramFile (Analysis A0))
- versionedProgramAnalysis :: FortranVersion -> String -> ByteString -> ProgramFile (Analysis A0)
- versionedProgramAnalysisWithMods :: FortranVersion -> ModFiles -> String -> ByteString -> ProgramFile (Analysis A0)
- programAnalysis :: String -> ByteString -> ProgramFile (Analysis A0)
- programAnalysisWithMods :: ModFiles -> String -> ByteString -> ProgramFile (Analysis A0)
Documentation
versionedExpandedProgramAnalysis :: FortranVersion -> [String] -> String -> ByteString -> IO (ProgramFile (Analysis A0)) Source #
Obtain the analysis of source code with imports expanded using a specific version of the parser.
versionedProgramAnalysis :: FortranVersion -> String -> ByteString -> ProgramFile (Analysis A0) Source #
Obtain the analysis of source code using an explicit version of the parser.
versionedProgramAnalysisWithMods :: FortranVersion -> ModFiles -> String -> ByteString -> ProgramFile (Analysis A0) Source #
Obtain the analysis of source code and module files using an explicit version of the parser.
programAnalysis :: String -> ByteString -> ProgramFile (Analysis A0) Source #
Obtain the analysis of source code using an implicit version of the parser.
programAnalysisWithMods :: ModFiles -> String -> ByteString -> ProgramFile (Analysis A0) Source #
Obtain the analysis of source code and module files using an implicit version of the parser.