Um compilador é uma ferramenta formada por diversos módulos, necessária para o desenvolvimento das aplicações e programas utilizados em sistemas computacionais. Com o crescimento e a popularização das linguagens de alto nível, que oferecem ao programador uma flexibilidade maior para o desenvolvimento da aplicação, cabe ao compilador adequar a linguagem utilizada no desenvolvimento da aplicação para uma linguagem de baixo nível utilizada pela máquina.
Nesse contexto, o módulo de análise léxica de um compilador tem por objetivo:
a.
Agrupar os caracteres do programa fonte em unidades denominadas tokens.
b.
Verificar se o programa-fonte obedece às regras da gramática da linguagem.
c.
Eliminar comandos supérfluos do programa fonte.
d.
Construir as árvores sintáticas dos diversos comandos do programa fonte.
e.
Gerar o código objeto correspondente à tradução do programa fonte para alguma forma intermediária de representação.
jandsonbarros87:
nao e a letra E
Agrupar os caracteres do programa fonte em unidades denominadas tokens.
Soluções para a tarefa
Respondido por
11
Resposta:
c.
Agrupar os caracteres do programa fonte em unidades denominadas tokens.
Explicação:
Agrupar os caracteres do programa fonte em unidades denominadas tokens.
Respondido por
5
Resposta:
Agrupar os caracteres do programa fonte em unidades denominadas tokens.
Explicação:
Nessa etapa os caracteres são agrupados e convertidos em tokens.
Exemplo:
O símbolo “+” é um lexema mapeado para o token (+)
Perguntas interessantes