Delphilize & Lazarus Support

Native Pascal convention (adding "T" for type and "P" for pointer type).
Lazarus supported, using shared project file (*.dpr) and project info
file (*.lpi)