hsdev-0.3.3.5: Haskell development library

Safe HaskellNone
LanguageHaskell98

HsDev.Tools.Refact

Synopsis

Documentation

data Refact Source #

Constructors

Refact 
Instances
Eq Refact Source # 
Instance details

Defined in HsDev.Tools.Refact

Methods

(==) :: Refact -> Refact -> Bool #

(/=) :: Refact -> Refact -> Bool #

Ord Refact Source # 
Instance details

Defined in HsDev.Tools.Refact

Show Refact Source # 
Instance details

Defined in HsDev.Tools.Refact

ToJSON Refact Source # 
Instance details

Defined in HsDev.Tools.Refact

FromJSON Refact Source # 
Instance details

Defined in HsDev.Tools.Refact

Regioned Refact Source # 
Instance details

Defined in HsDev.Tools.Refact

update :: Regioned a => [Refact] -> [a] -> [a] Source #

replace :: EditAction e s => Region -> s -> e s #

Replace region with data

cut :: EditAction e s => Region -> e s #

Cuts region

paste :: EditAction e s => Point -> s -> e s #

Pastes Contents at some Point