GHC.Rename.Expr
Documentation
Arguments
:: AnnoBody body | |
=> HsStmtContext GhcRn | |
-> (body GhcPs -> RnM (body GhcRn, FreeVars)) | How to rename the body of each statement (e.g. rnLExpr) |
-> [LStmt GhcPs (LocatedA (body GhcPs))] | Statements |
-> ([Name] -> RnM (thing, FreeVars)) | if these statements scope over something, this renames it and returns the result. |
-> RnM (([LStmt GhcRn (LocatedA (body GhcRn))], thing), FreeVars) |
Rename some Stmts