Compiladores
Apostila de COMPILADORES
Erechim, agosto de 2001.
-2-
SUMÁRIO
1
CONCEITOS BÁSICOS (revisão).......................................................................................................... 4
2
LINGUAGENS E SUAS REPRESENTAÇÕES ..................................................................................... 6
2.1
Conceito .................................................................................................................................................. 6
2.2
Tipos........................................................................................................................................................ 7
2.3
Especificação de uma linguagem............................................................................................................ 8
3
INTRODUÇÃO À COMPILAÇÃO .................................................................................................... 11
3.1
Tipos de Compilação............................................................................................................................. 11
3.2
Interpretação pura ................................................................................................................................ 13
3.3
Sistemas de Interpretação Híbridos ...................................................................................................... 15
3.4
Construção de Compiladores................................................................................................................ 16
3.5
Processadores de linguagens ................................................................................................................ 16
3.6
Estrutura geral de um compilador ........................................................................................................ 19
3.6.1