helpa-0.4.5.3: HELPA - Heavenly Esoteric Little Portable Assembler to esoteric languages

Safe Haskell | None
Language | Haskell2010

HelVM.HelPA.Assemblers.Backend.ASQ.Eigenratios.Instruction

# Documentation

type InstructionList = [Instruction] #

data Instruction #

Constructors

Instruction (Maybe Label) (Maybe Command) |

#### Instances

Instances details

Eq Instruction # |
Instance details

Defined in HelVM.HelPA.Assemblers.Backend.ASQ.Eigenratios.Instruction

Methods

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

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

Read Instruction # |
Instance details

Defined in HelVM.HelPA.Assemblers.Backend.ASQ.Eigenratios.Instruction

Methods

readsPrec :: Int -> ReadS Instruction #

readList :: ReadS [Instruction] #

readPrec :: ReadPrec Instruction #

readListPrec :: ReadPrec [Instruction] #

Show Instruction # |
Instance details

Defined in HelVM.HelPA.Assemblers.Backend.ASQ.Eigenratios.Instruction

Methods

showsPrec :: Int -> Instruction -> ShowS #

show :: Instruction -> String #

showList :: [Instruction] -> ShowS #

type LabelList = [Label] #

type Label = Identifier #

data Command #

Constructors

Data IntegerValue |
Code IntegerValue IntegerValue (Maybe IntegerValue) |

#### Instances

Instances details

Eq Command # |
Instance details

Defined in HelVM.HelPA.Assemblers.Backend.ASQ.Eigenratios.Instruction

Methods

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

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

Read Command # |
Instance details

Defined in HelVM.HelPA.Assemblers.Backend.ASQ.Eigenratios.Instruction

Methods

readsPrec :: Int -> ReadS Command #

readList :: ReadS [Command] #

readPrec :: ReadPrec Command #

readListPrec :: ReadPrec [Command] #

Show Command # |
Instance details

Defined in HelVM.HelPA.Assemblers.Backend.ASQ.Eigenratios.Instruction

Methods

showsPrec :: Int -> Command -> ShowS #

show :: Command -> String #

showList :: [Command] -> ShowS #