public static IMiramarScheduleProvider ParseSchedule(IMiramarPublisher publisher, string path) { var visitor = new MiramarVisitor(); var parser = new MiramarSchedulingParser(visitor); return(parser.CreateScheduleProvider(publisher, path)); }
public static IMiramarTaskProvider ParseConfiguration(string path) { var visitor = new MiramarVisitor(); var parser = new MiramarConfigurationParser(visitor); return(parser.CreateTaskProvider(path)); }
public MiramarSchedulingParser(MiramarVisitor visitor) { this.visitor = visitor; }
public MiramarConfigurationParser(MiramarVisitor visitor) { this.visitor = visitor; }