Пример #1
0
        public static IMiramarScheduleProvider ParseSchedule(IMiramarPublisher publisher, string path)
        {
            var visitor = new MiramarVisitor();
            var parser  = new MiramarSchedulingParser(visitor);

            return(parser.CreateScheduleProvider(publisher, path));
        }
Пример #2
0
        public static IMiramarTaskProvider ParseConfiguration(string path)
        {
            var visitor = new MiramarVisitor();
            var parser  = new MiramarConfigurationParser(visitor);

            return(parser.CreateTaskProvider(path));
        }
Пример #3
0
 public MiramarSchedulingParser(MiramarVisitor visitor)
 {
     this.visitor = visitor;
 }
Пример #4
0
 public MiramarConfigurationParser(MiramarVisitor visitor)
 {
     this.visitor = visitor;
 }