| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Day23
Description
Documentation
data Instruction register value where #
Constructors
| Cpy :: Either register value -> Either register value -> Instruction register value | |
| Inc :: Either register value -> Instruction register value | |
| Dec :: Either register value -> Instruction register value | |
| Jnz :: Either register value -> Either register value -> Instruction register value | |
| Tgl :: Either register value -> Instruction register value |
run :: (IArray a value, Ix register, Integral value) => [Instruction register value] -> [Instruction register value] -> a register value -> a register value #
toggle :: Int -> [Instruction register value] -> [Instruction register value] #