Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Language.Haskell.GhclibParserEx.GHC.Parser
Documentation
parseModule :: String -> DynFlags -> ParseResult (Located (HsModule GhcPs)) #
parseSignature :: String -> DynFlags -> ParseResult (Located (HsModule GhcPs)) #
parseImport :: String -> DynFlags -> ParseResult (LImportDecl GhcPs) #
parseStatement :: String -> DynFlags -> ParseResult (LStmt GhcPs (LHsExpr GhcPs)) #
parseBackpack :: String -> DynFlags -> ParseResult [LHsUnit PackageName] #
parseDeclaration :: String -> DynFlags -> ParseResult (LHsDecl GhcPs) #
parseExpression :: String -> DynFlags -> ParseResult (LHsExpr GhcPs) #
parsePattern :: String -> DynFlags -> ParseResult (LPat GhcPs) #
parseTypeSignature :: String -> DynFlags -> ParseResult (LHsDecl GhcPs) #
parseIdentifier :: String -> DynFlags -> ParseResult (LocatedN RdrName) #
parseHeader :: String -> DynFlags -> ParseResult (Located (HsModule GhcPs)) #