Du willst doch im Grunde Variablen und Parameter (inkl. "Result"), oder? Dazu würde ein relativ einfaches Perlskript vollkommen ausreichen. Mit ein paar PCRE bist du schon am Ziel. Im Grunde mußt du doch nur:
Delphi-Quellcode:
var
Variable1 : Typ1;
Variable2 : Typ2;
Variable3 : Typ3;
und
(function|procedure) Name(<ParameterListe>): Typ
auswerten.
Und wenn du Konstanten veränderbar hast, müssen diese auch noch auswertbar sein.