wrench-0.0.6.3
Safe HaskellNone
LanguageHaskell2010

Wrench.Wrench

Documentation

data Options Source #

Instances

Instances details
Default Options Source # 
Instance details

Defined in Wrench.Wrench

Methods

def :: Options

Show Options Source # 
Instance details

Defined in Wrench.Wrench

data Result mem w Source #

Constructors

Result 

Fields

Instances

Instances details
(Show w, Show mem) => Show (Result mem w) Source # 
Instance details

Defined in Wrench.Wrench

Methods

showsPrec :: Int -> Result mem w -> ShowS #

show :: Result mem w -> String #

showList :: [Result mem w] -> ShowS #

prettyLabels :: IsWord w => (Int -> Text) -> HashMap Text w -> Text Source #

wrench :: forall st (isa_ :: Type -> Type -> Type) w isa1 isa2. (ByteSize isa1, ByteSize isa2, DerefMnemonic (isa_ w) w, InitState st, Inspectable st, IsWord w, IsaOf st ~ isa2, Machine st isa2 w, MemOf st ~ IoMem isa2 w, Memory (MemOf st) isa2 w, MnemonicParser isa1, Show (isa_ w w), WordOf st ~ w, isa1 ~ isa_ w (Ref w), isa2 ~ isa_ w w) => [Preprocessor] -> Options -> Config -> String -> Either Text (Result (IntMap (Cell isa2 w)) w) Source #

data Isa Source #

Constructors

Acc32 
F32a 
RiscIv 
M68k 
VliwIv 
Wasm32 

Instances

Instances details
Bounded Isa Source # 
Instance details

Defined in Wrench.Isa

Methods

minBound :: Isa #

maxBound :: Isa #

Enum Isa Source # 
Instance details

Defined in Wrench.Isa

Methods

succ :: Isa -> Isa #

pred :: Isa -> Isa #

toEnum :: Int -> Isa #

fromEnum :: Isa -> Int #

enumFrom :: Isa -> [Isa] #

enumFromThen :: Isa -> Isa -> [Isa] #

enumFromTo :: Isa -> Isa -> [Isa] #

enumFromThenTo :: Isa -> Isa -> Isa -> [Isa] #

Read Isa Source # 
Instance details

Defined in Wrench.Isa

Show Isa Source # 
Instance details

Defined in Wrench.Isa

Methods

showsPrec :: Int -> Isa -> ShowS #

show :: Isa -> String #

showList :: [Isa] -> ShowS #

Eq Isa Source # 
Instance details

Defined in Wrench.Isa

Methods

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

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

data AddrFormat Source #

Constructors

Hex 
Dec 

Instances

Instances details
Read AddrFormat Source # 
Instance details

Defined in Wrench.Wrench

Show AddrFormat Source # 
Instance details

Defined in Wrench.Wrench

data DumpSize Source #

Constructors

SizeShown 
SizeHidden 

Instances

Instances details
Read DumpSize Source # 
Instance details

Defined in Wrench.Wrench

Show DumpSize Source # 
Instance details

Defined in Wrench.Wrench