summaryrefslogtreecommitdiff
path: root/compiler/GHC/Rename/Expr.hs-boot
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/GHC/Rename/Expr.hs-boot')
-rw-r--r--compiler/GHC/Rename/Expr.hs-boot17
1 files changed, 17 insertions, 0 deletions
diff --git a/compiler/GHC/Rename/Expr.hs-boot b/compiler/GHC/Rename/Expr.hs-boot
new file mode 100644
index 0000000000..9667b5b26c
--- /dev/null
+++ b/compiler/GHC/Rename/Expr.hs-boot
@@ -0,0 +1,17 @@
+module GHC.Rename.Expr where
+import Name
+import GHC.Hs
+import NameSet ( FreeVars )
+import TcRnTypes
+import SrcLoc ( Located )
+import Outputable ( Outputable )
+
+rnLExpr :: LHsExpr GhcPs
+ -> RnM (LHsExpr GhcRn, FreeVars)
+
+rnStmts :: --forall thing body.
+ Outputable (body GhcPs) => HsStmtContext Name
+ -> (Located (body GhcPs) -> RnM (Located (body GhcRn), FreeVars))
+ -> [LStmt GhcPs (Located (body GhcPs))]
+ -> ([Name] -> RnM (thing, FreeVars))
+ -> RnM (([LStmt GhcRn (Located (body GhcRn))], thing), FreeVars)