Working in progress...
Progettazione di un Compilatore
Definizione
Definiamo compilatore “un programma che converte un programma sorgente in un programma target”
Figura 1 - Definizione di compilatore
Suddivisione logica
La progettazione di un compilatore è “logicamente” [1] suddivisa in:
- Analisi, la quale è a sua volta suddivisa in:
o Analisi Lessicale, che si occupa:
§ Di riconoscere le stringhe di caratteri e di classificarle in token e quindi trasformare il programma in una sequenza di token.
§ Di riconoscere gli errori di digitazione delle parole.
o Analisi Sintattica, che si occupa:
§ Di verificare il corretto uso...