Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
checkCommandTapeToTape :: [([Square], State, [Square])] -> [TapeCommand] -> Bool Source #
applyCommand :: [([Square], State, [Square])] -> [TapeCommand] -> [[([Square], State, [Square])]] -> [([Square], State, [Square])] -> [[([Square], State, [Square])]] Source #
applyCommands :: [[([Square], State, [Square])]] -> [[TapeCommand]] -> [[[([Square], State, [Square])]]] Source #
applyCommandss :: [[[([Square], State, [Square])]]] -> [[[TapeCommand]]] -> [[[([Square], State, [Square])]]] -> [[[([Square], State, [Square])]]] Source #