Author: Il RazziatoreIl Razziatore
Date: Apr 6, 2008 19:18
Salve a tutti,
ho fatto un parser ( <47aa7e6d$0$10626$4fafbaef@reader2.news.tin.it> ),
ho fatto il Pascal Collection Framework (
<47d3260d$0$10627$4fafbaef@reader2.news.tin.it> ) tutto questo in
previsione di questo momento, ora è venuto il momento di inizare a
scrivere il mio ( e forse anche vorsto ) compilatore Pascal. Analiziamo
il problema insieme. Cose'è un compilatore? Un compilatore è qualcosa
che prende un programma e genera un eseguibile.
Okay. Per fere questo ho bisogno di un parser ( e c'è l'ho ). A sto
punto la domanda diventa "Un programma pascal com'è fatto?". E' una
lista di istruzioni incapsulate da un blocco begin-end. quindi abbiamo
un qualcosa del genere
begin
istruzione_1;
istruzione_2;
...
istruzione_n;
end.
|