Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Il compilatore che... compila!

2 views
Skip to first unread message

Il Razziatore

unread,
Jun 11, 2008, 9:15:43 PM6/11/08
to
Salve a tutti,
probabilmente questo mio post non interessarà a nessuno ( ma visto il
mortorio generale che c'è nel NG non credo di far gran danno ).

Ma il mio compilatore compila :) attualmente compila un sotto-insieme
del pascal ( piano piano lo acrescero fino a ragiungere il pascal che
noi tutti conosciamo e usiamo con entusiamo ).

Per il momento riconsoce solo i blocchi Begin-End, potete annidarne
quante ne volete :P e anche l'istruzione vuota quindi compila
perfettamente questo listato:

begin
begin
begin
;;;
end;
end;
begin
end;
end.

Sono stati implementati anche alcuni errori standard del Turbo Pascal:

- 1: Not enough memory.
- 10: Unexpected end of file.
- 15: File not found.
- 36: BEGIN expected.
- 85: `;` expected.
- 94: `.` Expected.
- 113: Error in statament.

Mentre altri li ho creati di sana pianta ( con codice di errore
superiore a 200 ).

I file sorgenti ( se interessa a qualcuno ) si puo' trovare a questo url:

http://razziatore.no-ip.com/CPC/

Il mio compilatore utilizza ( pesantemente ) il mio Framework delle
collezioni ( e vorrei vedere l'ho creato apposta :D ) l'ultima versione
( risalente al 2008-03-09 ) puo' essere ritrovata qui:

http://razziatore.no-ip.com/PCF/

--
Il Razziatore,
"Lo sviluppo di una nazione si misura anche dallo stato della sua rete
ferroviaria". Camillo Benso Conte di Cavour
"Per tutto quanto non previsto nel presente regolamento il capostazione
deve usare senno e ponderatezza." Regolamento d'esercizio FS
-----------------------------------------------
MSN : IlRazz...@netscape.net
ICQ : 67552596
Yhaoo : Razziatore82
-----------------------------------------------
Founder of MediaPlayer Project
http://razziatore.no-ip.com/mpp/

0 new messages