fortran-src-extras-0.3.1: Common functions and utils for fortran-src.
Safe HaskellNone
LanguageHaskell2010

Language.Fortran.Extras.Analysis

Description

This module exposes functions obtaining both explicitly versioned and implicitly versioned analyses of source code.

Synopsis

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.