public void InsertInstruction(int i, IntermediateInstruction inst) { instructions.Insert(i, inst); }
public void ReplaceInstruction(int i, IntermediateInstruction inst) { instructions.Remove(instructions[i]); instructions.Insert(i, inst); }
public void Insert(int pos, IntermediateInstruction inst) { code.InsertInstruction(pos, inst); }
public void AddInstruction(IntermediateInstruction inst) { instructions.Add(inst); }
public void Add(IntermediateInstruction inst) { code.AddInstruction(inst); }