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