asmprog-0.1.0.0: Support library for 2016
Safe HaskellNone
LanguageHaskell2010

AsmProg

Documentation

data Registers Source #

Constructors

Registers 

Fields

Instances

Instances details
HasRegisters Registers Source # 
Instance details

Defined in AsmProg

Read Registers Source # 
Instance details

Defined in AsmProg

Show Registers Source # 
Instance details

Defined in AsmProg

Eq Registers Source # 
Instance details

Defined in AsmProg

Ord Registers Source # 
Instance details

Defined in AsmProg

class HasRegisters a where Source #

Methods

reg :: Functor f => Register -> LensLike' f a Int Source #

Instances

Instances details
HasRegisters Registers Source # 
Instance details

Defined in AsmProg

data Register Source #

Constructors

A 
B 
C 
D 

Instances

Instances details
Show Register Source # 
Instance details

Defined in AsmProg

Eq Register Source # 
Instance details

Defined in AsmProg

Ord Register Source # 
Instance details

Defined in AsmProg

data Value Source #

Constructors

Int !Int 
Reg !Register 

Instances

Instances details
Show Value Source # 
Instance details

Defined in AsmProg

Methods

showsPrec :: Int -> Value -> ShowS #

show :: Value -> String #

showList :: [Value] -> ShowS #