Generative Programming 14 HW2 — различия между версиями
Материал из SEWiki
Mikhail (обсуждение | вклад) (Новая страница: «''' Генерация HTML-расписания''', срок сдачи до 13.11.2014 Необходимо реализовать язык описания ра…») |
Mikhail (обсуждение | вклад) |
||
| Строка 1: | Строка 1: | ||
| − | ''' Генерация HTML-расписания''', срок сдачи до | + | ''' Генерация 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 диалога)