Questão de Lógica de Programação
Analise a seguinte gramática LR(1):
- S -> E
- E -> E + T
- E -> T
- T -> T * F
- T -> F
- F -> ( E )
- 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
Reduzir a produção F -> id.
B
Reduzir a produção T -> F.
C
Deslocar o operador *.
D
Reduzir a produção E -> T.
E
Entrar em um estado de erro.
Comentários
Ainda não há comentários para esta questão.
Seja o primeiro a comentar!