Buscar

Leia o texto a seguir: Um parser LR é capaz de reconhecer uma determinada linguagem especificada por uma gramática livre de contexto. O termo é us...

Leia o texto a seguir:

Um parser LR é capaz de reconhecer uma determinada linguagem especificada por uma gramática livre de contexto. O termo é usado para se referir a um programa de driver que pode ser chamado com uma determinada tabela e que produz uma ampla gama de diferentes analisadores LR. Esses programas devem ser chamados de geradores de analisadores.

Um gerador de analisador é um aplicativo que gera um analisador, o resultado é uma implementação do analisador em alguma linguagem. Considerando isso, avalie as afirmacoes a seguir:

I. O parser, transforma uma simples lista de tokens obtida após a análise léxica em uma representação em árvore e também verifica a sintaxe da linguagem. O processo de resolução desse problema é chamado de "parsing".

II. Um analisador LR é um programa iterativo que pode ser implementado com eficiência por um analisador descendente, que é um conjunto de funções mutuamente iterativas, semelhante a um analisador ascendente.

III. O parser para gramática G determina se a string de entrada ‘w', é uma sentença de G ou não. Se `w' é uma sentença de G, então o analisador sintático produz a árvore de análise para `w'. Caso contrário, um erro é produzido.

IV. Por convenção, os analisadores LR são introduzidos e implementados facilmente por máquinas de pilha baseadas em algoritmos, nas quais a pilha de chamadas do programa iterativo subjacente é explicitamente manipulada.

É correto apenas o que se afirma em:

I. O parser, transforma uma simples lista de tokens obtida após a análise léxica em uma representação em árvore e também verifica a sintaxe da linguagem. O processo de resolução desse problema é chamado de "parsing".
III. O parser para gramática G determina se a string de entrada ‘w', é uma sentença de G ou não. Se `w' é uma sentença de G, então o analisador sintático produz a árvore de análise para `w'. Caso contrário, um erro é produzido.
I e III, apenas.
II e III, apenas.
I e II, apenas.
I, II e IV, apenas.
II, III e IV, apenas.

Essa pergunta também está no material:

complitadores_Teste_ Atividade3_nota 0,6
6 pág.

Compiladores Faculdade das AméricasFaculdade das Américas

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é: I e III, apenas.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais