Safe Haskell | None |
---|---|
Language | Haskell2010 |
Language.Haskell.Tools.Refactor.Predefined.DollarApp3
Documentation
type DollarMonad dom = StateT [SrcSpan] (LocalRefactor dom) #
type DollarDomain dom = (HasImportInfo dom, HasModuleInfo dom, HasFixityInfo dom, HasNameInfo dom) #
dollarApp :: DollarDomain dom => RealSrcSpan -> LocalRefactoring dom #
replaceExpr :: DollarDomain dom => Expr dom -> [SrcSpan] -> DollarMonad dom (Expr dom) #
parenExpr :: Expr dom -> DollarMonad dom (Expr dom) #
parenDollar :: Bool -> Expr dom -> DollarMonad dom (Expr dom) #
dollarName :: Name #