Imagem de fundo

Durante a análise sintática ascendente em compiladores, técnicas de parsing baseadas em...

Durante a análise sintática ascendente em compiladores, técnicas de parsing baseadas em shift e reduce utilizam regras de produção da gramática para reconhecer estruturas válidas da linguagem. Nesse contexto, é correto afirmar que operação Reduce


A

empilha o próximo token da entrada para posterior análise.


B

substitui uma sequência de símbolos no topo da pilha por um não-terminal da gramática.


C

descarta todos os símbolos inválidos da pilha e reinicia a análise.


D

converte os símbolos terminais da pilha em valores numéricos para avaliação.


E

gera código intermediário a partir da sequência de tokens armazenada na pilha.