I have a pet project which will ultimately(in a few decades...) be able to translate any imperative language to another

Atm it'll translate pascal to c pretty fine