Page 10 - 4476
P. 10
3 ВИМОГИ ДО ВМІСТУ ПОЯСНЮВАЛЬНОЇ ЗАПИСКИ
Пояснювальна записка до курсової роботи повинна
містити наступні розділи:
1. Короткий виклад мети роботи.
2. Завдання (номер варіанту і повний опис свого
варіанту).
3. Опис вибраного способу організації таблиці
ідентифікаторів з обґрунтуванням зробленого вибору.
4. Опис лексичного аналізатора і вибраного методу його
взаємодії з синтаксичним аналізатором.
5. Граф переходів кінцевого автомата лексичного
аналізатора.
6. Опис синтаксичного аналізатора.
7. Вибір форм внутрішнього представлення програми,
використовуваних в компіляторі з обґрунтуванням зробленого
вибору.
8. Інформація про організацію побудованого компілятора,
його розбиття на проходи, кількість проходів в компіляторі.
9. Опис використовуваного методу оптимізації.
10. Опис використовуваного методу породження
результуючого коду.
11. Висновки по виконаної роботи.
12. Приклад вхідної програми і результуючої програми,
побудованої компілятором.
13. Текст програми компілятора.
Приклади вхідної і результуючої програм, а також текст
програми компілятора рекомендується оформляти у вигляді
додатків до тексту пояснювальної записки.
Як основа побудови синтаксичного аналізатора
допускається вибрати будь-який клас КВ-граматик. Опис
синтаксичного аналізатора має бути повним, містити всі
9