Предварительные работы

  1. Старостам групп ИВТ-260-263 необходимо заполнить Индивидуальные варианты задания, чтобы распределить задания между студентами.
  2. Согласно выбранному заданию каждому студенту необходимо составить таблицы лексем входного языка. Общее задание на разработку транслятора дано в статье Общее задание по основам трансляции. Пример таблицы лексем, по аналогии с которым необходимо составлять свои таблицы, приведен в файле Милан. Для каждой рассматриваемой конструкции на входном языке необходимо привести, помимо таблицы лексем, небольшие примеры кода с использованием этих лексем.
  3. Кроме того, необходимо залить в репозиторий таблицу лексем оформленную в формате JSON. Этот формат таблицы лексем будет использоваться в программной реализации лексического анализатора. Пример можно изучить здесь.
  4. Чтобы получить первую часть отчета по первой лабе (разработка Лексического анализатора) данные файлы с таблицами лексем необходимо выложить в своем персональном Git репозитории на данном сайте. Для этого необходимо создать подпроект в проекте Основы трансляции 2018-2019. Этот проект служит роль папки ваших проектов и более не выполняет никаких функций. Все задания, мануалы, сообщения и новости по предмету будут публиковаться в данном проекте "Основы трансляции".
  5. Создать подпроект можно кнопкой "Новый подпроект" в корне проекта Основы трансляции 2018-2019. Подпроект должен быть с названием в формате "ФИО-группа--ВходЯзык-Browser/Server". Вместо Browser/Server указываете либо Browser, либо Server (согласно Индивидуальные варианты задания). Уникальный идентификатор должен быть в формате "familia_26x". Разумеется вместо familia пишете транслитом свою фамилию, а вместо 26x вписываете номер своей группы. Можно к идентификатору добавить информацию об языках. За несоблюдение этого формата буду очень сильно сердчать!
  6. После создания подпроекта необходимо добавить себе менеджерами в свой проект группу "Преподаватели 2016-1" (производится через пункт меню "Настройки" своего проекта):
  7. Затем вы можете залить в свой проект файлы с лексемами. Необходимо заливать именно в Git репозиторий. Другой способ сдачи не будет засчитываться. Как пользоваться Git репозиторием написано в Основы Git и Управление репозиториями.

new_proj_2.jpg (38,521 КБ) Дмитриев Александр, 15.09.2016 23:02

add_prep.jpg (63,72 КБ) Дмитриев Александр, 16.09.2016 01:04

picture57-1.png (80,969 КБ) Дмитриев Александр, 10.10.2017 22:52

Добавить изображение из буфера обмена (Максимальный размер: 20 МБ)