Generative Programming 14 HW2 — различия между версиями

Материал из SEWiki
Перейти к: навигация, поиск
(Новая страница: «''' Генерация HTML-расписания''', срок сдачи до 13.11.2014 Необходимо реализовать язык описания ра…»)
 
 
Строка 1: Строка 1:
''' Генерация HTML-расписания''', срок сдачи до 13.11.2014
+
''' Генерация HTML-расписания''', срок сдачи до 18.11.2014
  
 
Необходимо реализовать язык описания расписания и генератор моделей на этом языке в HTML-страницы с расписанием  
 
Необходимо реализовать язык описания расписания и генератор моделей на этом языке в HTML-страницы с расписанием  

Текущая версия на 19:33, 11 ноября 2014

Генерация HTML-расписания, срок сдачи до 18.11.2014

Необходимо реализовать язык описания расписания и генератор моделей на этом языке в HTML-страницы с расписанием В языке записи добавляются в любом порядке, в расписании они должны появляться отсортированными по времени начала лекции

Модель на языке должна выглядеть так:

   lectures Monday
       lecture Programming 
          at: 10:00-11:00
          in room: 123
         presenter: Vasily Pupkin
       lecture Maths
          at: 9:00-9:20
          in room: 234
          presenter: Vasily Pupkin jr.
       lecture History
          at: 12:00-13:00
          in room: 123
          presenter: Vasily Pupkin

Генерировать проще всего в язык xml, уже описанный в MPS. Чтобы язык можно было использовать в генераторе, подключите его к генераторной модели (ctrl-L или из model properties диалога)