Geral
Compiladores
Semana 4
0

Questão

Analise a seguinte gramática LR(1): 

1. S -> E
2. E -> E + T
3. E -> T
4. T -> T * F
5. T -> F
6. F -> ( E )
7. F -> id 

Considere a entrada id + id * id. Qual é a ação que o analisador LR(1) deve tomar quando chegar ao ponto onde id * id foi reconhecido? 

A)

Deslocar o operador *.

B)

Reduzir a produção F -> id.

C)

Entrar em um estado de erro.

D)

Reduzir a produção E -> T.

E)

Reduzir a produção T -> F.

Explicação da IA

Esta explicação foi gerada por inteligência artificial. Verifique sempre com os materiais oficiais.
Carregando...

A IA está preparando uma explicação didática...