База ответов ИНТУИТ

Разработка компиляторов

<<- Назад к вопросам

Какая операция добавляет ситуации к множеству ситуаций, у которых точка стоит слева от нетерминала:

(Отметьте один правильный вариант ответа.)

Варианты ответа
goto
add
closure(Верный ответ)
point
Похожие вопросы
После вывода нового нетерминала в разметке строится ее замыкание относительно цепных правил с помощью функции:
Какая операция используется для того, чтобы сократить и привести к привычному виду запись операций над объектами, определенными программистом?
В следующем правиле (секция грамматических правил файла name.y):A: production_body;именем нетерминала является:
Выписыванием пометок вершин при простом обходе дерева слева-направо и сверху-вниз можно получить:
LR(0)-ситуации не должны содержать:
В данном примере:
goto (I, X) {   J={};         for (каждой ситуации [A->w.Xv] из I) {      J+=[A->wX.v];   }   return closure (J);}
происходит:
В данном примере:
public static void Main() {  Int32 v = 5;  Object o = v;  v = 123;  Console.WriteLine (v + ", " + (Int32) o);}
операция упаковки производится:
Поскольку для символа $ операция goto (I, $) не определена, можно выполнить:
Примером определения типов, значения которых возвращаются как значения семантик является:
Ошибки, которых в программе на самом деле нет, могут возникнуть в результате не совсем корректной работы транслятора после обнаружения какой-нибудь ошибки - это: