Generative Programming Homework 4 — различия между версиями
Материал из SEWiki
Mikhail (обсуждение | вклад) |
Mikhail (обсуждение | вклад) м |
||
| Строка 20: | Строка 20: | ||
Генерировать проще всего в язык xml, уже описанный в MPS. Чтобы язык можно было использовать в генераторе, подключите его к генераторной модели (ctrl-L или из model properties диалога) | Генерировать проще всего в язык xml, уже описанный в MPS. Чтобы язык можно было использовать в генераторе, подключите его к генераторной модели (ctrl-L или из model properties диалога) | ||
| − | +1 балл за задание добавляется в случае, если Вам удастся сгенерировать именно файл с расширением .html | + | {br}+1 балл за задание добавляется в случае, если Вам удастся сгенерировать именно файл с расширением .html |
Версия 13:10, 31 октября 2013
Генерация HTML-расписания, срок сдачи до 10.11
Необходимо реализовать язык описания расписания и генератор моделей на этом языке в HTML-страницы с расписанием В языке записи добавляются в любом порядке, в расписании они должны появляться отсортированными по времени начала лекции
Модель на языке должна выглядеть так:
lections Monday
lection Programming
at: 10:00-11:00
in room: 123
presenter: Vasily Pupkin
lection Maths
at: 9:00-9:20
in room: 234
presenter: Vasily Pupkin jr.
lection History
at: 12:00-13:00
in room: 123
presenter: Vasily Pupkin
Генерировать проще всего в язык xml, уже описанный в MPS. Чтобы язык можно было использовать в генераторе, подключите его к генераторной модели (ctrl-L или из model properties диалога) {br}+1 балл за задание добавляется в случае, если Вам удастся сгенерировать именно файл с расширением .html