View Full Version : [C++]Progetto PascalConverter
Volevo scrivermi un convertitore di codice pascal in codice C.
Avevo pensato di scrivermelo in C++..........secondo voi qual'è la migliore impostazione teorica per questo progetto???
Tnk
lombardp
29-06-2004, 12:50
Secondo me da PASCAL (classico) a C non dovrebbe essere particolarmente difficile. Anzi, limitandosi al PASCAL classico forse potrebbe bastare un search_replace con regular expressions. Il problema potrebbero essere le funzioni di libreria.
Comunque io inizierei con un elenco dei vari costrutti PASCAL e in cosa saranno convertiti.
Originariamente inviato da lombardp
Secondo me da PASCAL (classico) a C non dovrebbe essere particolarmente difficile. Anzi, limitandosi al PASCAL classico forse potrebbe bastare un search_replace con regular expressions. Il problema potrebbero essere le funzioni di libreria.
Comunque io inizierei con un elenco dei vari costrutti PASCAL e in cosa saranno convertiti.
Come lo imposteresti?
Caricheresti tutto in un buffer, replaceresti e salveresti?
lombardp
29-06-2004, 14:36
Originariamente inviato da Luc@s
Come lo imposteresti?
Caricheresti tutto in un buffer, replaceresti e salveresti?
So benissimo che la soluzione search_raplace con regular expressions è un po' "rozza" come convertitore di linguaggio, però se risulta fattibile, riduci enormemente il lavoro.
Quindi, io in prima battuta tenterei la soluzione più veloce: come dici tu stesso, carica tutto in un buffer e comincia a sviluppare le espressioni regolari per il "match/replace" dei vari costrutti.
saibogu009
04-07-2004, 20:27
se ti puo' essere comodo per una cosa del tipo trova sostituisci ho trovato http://www.ieeta.pt/~jfernan/ua_prog2/docs/pas2c.pdf
ilsensine
05-07-2004, 12:48
http://packages.debian.org/unstable/devel/p2c.html
http://linux.maruhn.com/sec/p2c.html
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.