have a look at coco and go haywire: http://www.tetzel.com/CocoR/ and http://www.ssw.uni-linz.ac.at/coco/

It means if you have enough time you can make your own compiler written in pascal/delphi for any language you can imagine.