Оглавление Предисловие 9 Глава 1. Процесс компиляции 11 Глава 2. Определение языка 27 Глава 3. Лексический анализ 57 Глава 4. Нисходящий синтаксический анализ 81 Глава 5. Восходящий синтаксический анализ 109 Глава 6. Семантический анализ 157 Глава 7. Распределение памяти 173 Глава 8. Генерация кода 197 Приложение А. Решения упражнений 223 Глоссарий 237 Литература 247 Предметный указатель 249