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

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

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

В Lex'е вернуть последние n символов цепочки обратно во входной поток можно с помощью:

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

Варианты ответа
yyleng
yyunput(c)
yyless(n)(Верный ответ)
yytext
Похожие вопросы
Имеется следующая входная цепочка: if E1 then if E2 then S1 else S2, при содержимом стека - $ if E1 then if E2 then S1 необработанной частью входной цепочки является:
При анализе строки 1+2+3 (содержимое стека - $E+) необработанная часть входной цепочки будет представлять собой:
В процессе разбора входной цепочки id (id, id), при содержимом стека - $ id (id, необработанная часть представляет собой:
Сколько символов входной цепочки использует для принятия решения LR(1)-анализатор:
Входной файл lburg поделен на следующие секции:
Согласно иерархии Хомского, если любое правило из P имеет вид A->xB или A->x, где A, B - нетерминалы, а x - терминал, то грамматика G называется:
Для представления множества выводов можно построить разметку C, которая вершине дерева v и нетерминалу K сопоставляет:
В разборе входной цепочки и выделении некоторых более "крупных" единиц, которые удобнее для последующего разбора заключается задача:
Согласно иерархии Хомского, если любое правило из P имеет вид A->a, где A - нетерминал, a - нетерминал или терминал то грамматика G называется:
Символы входной цепочки переносятся в магазин до тех пор, пока на вершине магазина не накопится цепочка, совпадающая с правой частью какого-нибудь из правил: