Compiladores
2-Parser agrupa tokens em estruturas gramaticais corretas.
3-Interpretador não gera programa objeto, efetua operações especificadas pelo programa fonte .
4-Vocabulário conjunto de instruções de uma linguagem.
5-Scanner interface entre o programa fonte e o copilador.
6-Linguagem de alto nível
7-Analisador semantico
8-Maquina virtual computador hipotético constituído por vários níveis.
9-Linguagem de maquina a única que a maquina entende, instruções de baixa complexidade.
10-Pré-processador programa alvo esta em linguagem de alto nível.
Token/Item Léxico símbolo terminal da gramática livre de contexto.
************************************************************************************************
Os Scanners podem ser gerados através de uma codificação manual ou gerados através de programas especiais, sendo que a codificação se baseia na especificação dos símbolos feita através de expressões regulares.
O analisador léxico reconhece a partir de uma seqüência de caracteres os símbolos terminais de uma linguagem de programação
O scanner tem por objetivo reconhecer os itens léxicos e atribuir cada um deles uma linha da tab de simb identificação
A analise sintática verifica se a sentença esta de acordo com a gramática da linguagem e a analise semântica verifica se a sentença é provida de sentido.
Os tokens podem ser considerados as palavras de uma linguagem de programação.
O programa fonte é uma seqüência de instruções que descrevem como executar uma determinada atividade.
A analise semântica verifica se a sentença e provida de sentido e a analise sintática verifica se esta de acordo com a gramática.
O analisador léxico envia tokens para o analisador sintático.
O código fonte é uma seqüência de instruções que descreve como executar uma determinada atividade.
O scanner envia tokens para o parser.
A analise sintática e a fase da compilação responsável por determinar se uma dada cadeia de entrada pertence ou não a