Safe Haskell | None |
---|---|
Language | Haskell2010 |
TuringMachine.Interpreter
Description
Module Interpreter
include functions for interpreting of
Turing machine.
Documentation
data WorkingState Source #
Instances
Eq WorkingState Source # | |
Defined in TuringMachine.Interpreter | |
Show WorkingState Source # | |
Defined in TuringMachine.Interpreter Methods showsPrec :: Int -> WorkingState -> ShowS # show :: WorkingState -> String # showList :: [WorkingState] -> ShowS # |
step :: MonadFail m => TuringMachine -> WorkingState -> m (Quadruple, WorkingState) Source #
run :: TuringMachine -> WorkingState -> [WorkingState] Source #
smartRun :: TuringMachine -> WorkingState -> [WorkingState] Source #
superSmartRun :: MonadFail m => TuringMachine -> WorkingState -> m [WorkingState] Source #
module TuringMachine