Logo Passei Direto
Buscar
Explique as estratégias de recuperação de erros que podem ser desenvolvidas em um compilador.
Panic Mode — descarta símbolos de entrada até encontrar um token de sincronização (";" ou "end").
Phase Level — tenta corrigir o erro sem alterar o código-fonte (ex.: inserir ";" ou trocar ":" por ";").
Produção de Erro — acrescenta à gramática produções que reconhecem construções erradas conhecidas de antemão.
Correção Global — calcula a sequência mínima de mudanças para a correção de menor custo.
User badge image
Questões para Estudantes

há 17 horas

Respostas

User badge image

Ed Verified user icon

há 17 horas

A pergunta pede para identificar as estratégias de recuperação de erros em compiladores, que são: 1. Panic Mode: descarta símbolos de entrada até encontrar um token de sincronização, como ";" ou "end", para retomar a análise. 2. Phase Level: tenta corrigir o erro localmente sem alterar o código-fonte, por exemplo, inserindo um ";" ou trocando ":" por ";". 3. Produção de Erro: adiciona à gramática produções que reconhecem erros conhecidos para facilitar a recuperação. 4. Correção Global: calcula a sequência mínima de mudanças para corrigir o erro com o menor custo possível. Essas são as principais estratégias de recuperação de erros em compiladores.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina