Was machst Du mit defines und co?
also so etwas wie:
Delphi-Quellcode:
{$IFDEF USENEWPARTS}
irgendwas das nicht compiliert
{$ELSE}
s := 'Bla'{$IFDEF CPU64}+'64 {$ENDIF} + Blub;
{$ENDIF}
Eine Weiterentwicklung des Castalia Parsers findest Du hier:
https://github.com/RomanYankovsky/DelphiAST
Ist auf jeden Fall ein ambitioniertes Projekt