Go to the documentation of this file.
34 #ifndef TTA_SIM_PROGRAM_BUILDER_HH
35 #define TTA_SIM_PROGRAM_BUILDER_HH
StateData * processSourceTerminal(const TTAProgram::Terminal &theTerminal, MachineState &state)
virtual ~SimProgramBuilder()
SimProgramBuilder & operator=(const SimProgramBuilder &)
Assignment not allowed.
InstructionMemory * build(const TTAProgram::Program &prog, MachineState &state)
ExecutableInstruction * processInstruction(const TTAProgram::Instruction &instruction, MachineState &state)
const ReadableState & findGuardModel(const TTAMachine::Guard &guard, MachineState &state)
ExecutableMove * processMove(const TTAProgram::Move &move, MachineState &state)
StateData * processBidirTerminal(const TTAProgram::Terminal &theTerminal, MachineState &state)