Синтаксически ориентированный перевод
-
Основы синтаксически ориентированного перевода
- Синтаксически ориентированный перевод управляется синтаксическим анализатором.
- Преобразование строки в последовательность действий через правила грамматики.
- SDT позволяет привязать семантику к синтаксису.
-
Работа синтаксически ориентированного перевода
- Добавление действий к текстам в контекстно-свободной грамматике.
- Создание синтаксически ориентированного определения (SDD).
- Действия представляют шаги или процедуры для вывода текста.
-
Синтаксически ориентированная схема перевода
- Грамматическая спецификация с действиями для перевода строк.
- Иногда называется «схемой перевода».
-
Атрибуты в грамматике
- Каждый символ в грамматике имеет атрибут, связанный со значением.
- Общие атрибуты включают тип переменной, значение выражения.
-
Применение грамматики для перевода
- Применение действий и передача информации через атрибуты символов.
-
Метакомпиляторы и их роль
- Ранние метакомпиляторы использовали термины «синтаксически управляемый» и «синтаксически-ориентированный перевод».
- Метакомпиляторы обладают функциями метапрограммирования для вывода кода.
-
Дополнительные ресурсы
- Ссылки на атрибуты грамматики и метакомпиляторы.