Questão de Lógica de Programação

Dado o seguinte trecho de código em uma linguagem de programação: int main() { int x = 5; x = x + 1; return x; } Suponha que você está construindo um analisador sintático ascendente LR(1) para essa linguagem. Qual é o próximo passo de análise após reconhecer o seguinte símbolo: int x = 5;?

A
Procurar por um token de lookahead correspondente a uma instrução dentro do bloco main().
B
Realizar uma redução da produção declaration para stmt.
C
Procurar por um token de lookahead correspondente ao símbolo x.
D
Realizar uma redução da produção stmt para declaration.
E
Realizar uma redução da produção stmt para expression_stmt.

Comentários

U

Ainda não há comentários para esta questão.

Seja o primeiro a comentar!