Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data RefactorCommand
- performCommand :: (SemanticInfo' dom SameInfoModuleCls ~ ModuleInfo n, DomGenerateExports dom, OrganizeImportsDomain dom n, DomainRenameDefinition dom, ExtractBindingDomain dom, GenerateSignatureDomain dom) => RefactorCommand -> Ann Module dom SrcTemplateStage -> Ghc (Either String (Ann Module dom SrcTemplateStage))
- readCommand :: String -> String -> RefactorCommand
- readSrcSpan :: String -> String -> RealSrcSpan
- readSrcLoc :: String -> String -> RealSrcLoc
- onlineRefactor :: String -> FilePath -> String -> IO (Either String String)
- onlineASTView :: FilePath -> String -> IO (Either String String)
- performRefactor :: String -> String -> String -> IO (Either String String)
- astView :: String -> String -> IO String
- loadModule :: String -> String -> Ghc ModSummary
- parseTyped :: ModSummary -> Ghc (Ann Module IdDom SrcTemplateStage)
- parseRenamed :: ModSummary -> Ghc (Ann Module (Dom Name) SrcTemplateStage)
- demoRefactor :: String -> String -> String -> IO ()
Documentation
data RefactorCommand Source #
performCommand :: (SemanticInfo' dom SameInfoModuleCls ~ ModuleInfo n, DomGenerateExports dom, OrganizeImportsDomain dom n, DomainRenameDefinition dom, ExtractBindingDomain dom, GenerateSignatureDomain dom) => RefactorCommand -> Ann Module dom SrcTemplateStage -> Ghc (Either String (Ann Module dom SrcTemplateStage)) Source #
readCommand :: String -> String -> RefactorCommand Source #
readSrcSpan :: String -> String -> RealSrcSpan Source #
readSrcLoc :: String -> String -> RealSrcLoc Source #
loadModule :: String -> String -> Ghc ModSummary Source #
parseTyped :: ModSummary -> Ghc (Ann Module IdDom SrcTemplateStage) Source #
parseRenamed :: ModSummary -> Ghc (Ann Module (Dom Name) SrcTemplateStage) Source #