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

HelVM.HelPA.Assemblers.Backend.ASQ.EsoLangs.Instruction

Documentation

execPM :: Num a => PM -> a -> a -> a #

data InstructionType #

Constructors

Data 
Code 

type ItemList = [Item] #

type LabelList = [Label] #

data PM #

Constructors

Plus 
Minus 

Instances

Instances details
Bounded PM # 
Instance details

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

Methods

minBound :: PM #

maxBound :: PM #

Enum PM # 
Instance details

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

Methods

succ :: PM -> PM #

pred :: PM -> PM #

toEnum :: Int -> PM #

fromEnum :: PM -> Int #

enumFrom :: PM -> [PM] #

enumFromThen :: PM -> PM -> [PM] #

enumFromTo :: PM -> PM -> [PM] #

enumFromThenTo :: PM -> PM -> PM -> [PM] #

Eq PM # 
Instance details

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

Methods

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

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

Read PM # 
Instance details

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

Show PM # 
Instance details

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

Methods

showsPrec :: Int -> PM -> ShowS #

show :: PM -> String #

showList :: [PM] -> ShowS #