|
MTMS main
Modern Turing Machine Simulator
|
Files | |
| alphabet.cpp | |
| Implementation of the structural Alphabet class methods. | |
| alphabet.hpp | |
| Alphabet class to manage the collection of valid symbols for the Turing Machine. | |
| direction.hpp | |
| Direction enum class representing the possible directions to move on a Turing Machine. | |
| project.cpp | |
| project.hpp | |
| Session manager controlling serialization pipelines via toml++. | |
| state.hpp | |
| State class to represent a state within the Turing Machine's finite control. | |
| string.cpp | |
| Implementation of the formal String class methods. | |
| string.hpp | |
| String class representing a formal string (sequence of symbols) over an alphabet. | |
| symbol.hpp | |
| Symbol class to represent the symbols on the Turing Machine's tape. | |
| tape.cpp | |
| Implementation of the Tape class methods for the Turing Machine. | |
| tape.hpp | |
| Tape class representing the infinite memory structure of the Turing Machine. | |
| tm.cpp | |
| tm.hpp | |
| transition.hpp | |
| Transition class representing a multi-tape rule in the TM's transition function. | |