Safe Haskell | None |
---|
- data TuringMachine = TuringMachine {}
- tapeAlphabet :: TuringMachine -> [Symbol]
- type TransitionFunction = Map (State, Symbol) (State, Symbol, Action)
- data Action
- data Tape = Tape [Symbol] Symbol [Symbol]
- data Configuration = Configuration State Tape
- type ComputationHistory = [Configuration]
- type Input = [Symbol]
- newtype State = State String
- newtype Symbol = Symbol String
- syms :: String -> [Symbol]
- unsyms :: [Symbol] -> String
Documentation
data TuringMachine Source
tapeAlphabet :: TuringMachine -> [Symbol]Source