Construção de compiladores/Análise léxica: diferenças entre revisões
[edição não verificada] | [edição verificada] |
Conteúdo apagado Conteúdo adicionado
Sem resumo de edição Etiquetas: Edição via dispositivo móvel Edição feita através do sítio móvel |
m Foram revertidas as edições de 181.222.178.79 (disc) para a última revisão de 200.129.140.99 Etiqueta: Reversão |
||
Linha 1:
'''[[w:Análise léxica|Análise léxica]]''' é o processo de analisar a entrada de linhas de caracteres (tal como o [[w:código-fonte|código-fonte]] de um programa de computador) e produzir uma seqüência de símbolos chamado "símbolos léxicos" (''lexical tokens''), ou somente "símbolos" ([[w:tokens|tokens]]), que podem ser manipulados mais facilmente por um [[w:parser|parser]] (leitor de saída). O componente do compilador responsável pela execução desse processo é conhecido como [[w:Analisador léxico|Analisador léxico]].
O analisador
A análise léxica é a forma de verificar determinado [[w:alfabeto|alfabeto]]. Quando analisamos uma palavra, podemos definir através da análise léxica se existe ou não algum [[w:Caractere|caractere]] que não faz parte do nosso alfabeto, ou um alfabeto inventado por nós.
Linha 21:
As desvantagens da Análise Léxica são o tratamento de dados em branco, formato fixo de entrada e a inexistência de palavras reservadas, em determinadas linguagens.
==[[w:Analisador Léxico|Analisador Léxico]]==
|