IEnumerable Run(){ foreach(var action in RunNcFile("Cache/Opt-circle.ptp")) yield return action; foreach(var action in RunNcFile("Cache/Opt-drill_slot.ptp")) yield return action; foreach(var action in RunNcFile("Cache/Opt-side.ptp")) yield return action; foreach(var action in RunNcFile("Cache/Opt-slide.ptp")) yield return action; yield return null; } return Run();