Na implementação de compiladores, a fase de parser do programa baseia-se, em ...

Na implementação de compiladores, a fase de parser do programa baseia-se, em parte, no resultado de um analisador léxico. Assinale a opção que descreve o papel de um analisador léxico.


publicidade
Na implementação de compiladores, a fase de parser do programa baseia-se, em parte, no resultado de um analisador léxico. Assinale a opção que descreve o papel de um analisador léxico.
Analisando...
publicidade

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

Criar conta grátis
  • David Castilho
    David Castilho EQUIPE
    24/10/2025 • 19:27
    Gabarito: d) O analisador léxico, também conhecido como scanner, tem como função principal identificar os tokens no código fonte. Tokens são as unidades básicas da linguagem, como palavras-chave, identificadores, operadores e símbolos.

    Essa fase ocorre antes do parser (analisador sintático), que utiliza os tokens fornecidos pelo analisador léxico para verificar a estrutura do código conforme as regras da gramática da linguagem.

    As outras alternativas não correspondem ao papel do analisador léxico: a) representa regras da gramática, o que é função da definição da linguagem; b) é papel do parser verificar a conformidade com a gramática; c) refere-se à notação usada para expressar gramáticas, como BNF, não ao analisador léxico; e) trata da semântica, que é analisada em fases posteriores, como a análise semântica.

    Portanto, a alternativa correta é a letra d, que descreve exatamente a função do analisador léxico.
publicidade
🍪

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.