Informática, perguntado por jandsonbarros87, 7 meses atrás

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
Zarimniak: c.

Agrupar os caracteres do programa fonte em unidades denominadas tokens.
heliofsp: exato

Soluções para a tarefa

Respondido por lucasvitorvaz
11

Resposta:

c.  

Agrupar os caracteres do programa fonte em unidades denominadas tokens.

Explicação:


Zarimniak: c.

Agrupar os caracteres do programa fonte em unidades denominadas tokens.
heliofsp: exato
Respondido por Neruru
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