|
TuringSim
C++ framework to simulate abstract computing models
|
The namespace that contains machines. To run them, see TuringSim::Runner. More...
Namespaces | |
| Amnesic | |
| Namespace of amnesic machine, that is machines without memory. | |
| FSM | |
| Namespace of finite-state machines, that is whose storage is a word. | |
| impl_details_ | |
| A namespace to hide some implementation details. | |
| PDM | |
| Namespace of pushdown machines, that is whose storage is a word and a stack. | |
| Turing | |
| Namespace of Turing machines, that is whose storage is a tape. | |
Enumerations | |
| enum | AcceptingStyle { AcceptingStyle::NonAccepting, AcceptingStyle::Accepting, AcceptingStyle::Alternating } |
| Whether the machine is accepting, alternating or nothing. More... | |
The namespace that contains machines. To run them, see TuringSim::Runner.
|
strong |
Whether the machine is accepting, alternating or nothing.
| Enumerator | |
|---|---|
| NonAccepting | A computation machine that does not accept anything. |
| Accepting | A machine that accepts a word iff one execution accept it. |
| Alternating | An alternating machine. |
Definition at line 11 of file acceptingMachine.h.