Die
IDE benutzt für viele Zwecke einen anderen Parser als der Compiler, und zwar einen weniger perfekten. Deshalb klappen Sachen wie Klassenvervollständigung etc. nicht, wenn du esoterische oder - wie in deinem Fall - neumodische Konstrukte verwendest. Ich hab's mittlerweile aufgegeben, in solchen Fällen mit der
IDE zu streiten und weiche halt auf Syntax auf, die der Parser verdauen kann. An deiner Stelle würde ich die Deklaration der beiden Delimiter-Sets in den implementation-Teil der
Unit verlegen, dann müsste eigentlich alle Probleme verschwinden.
HTH,
Uli.