次のステートメントは正しくコンパイルされます。
procedure test ;
var xx : string;
begin
xx := 'a' + '}' + 'b';
end;
ブロック コメントでコメントしようとすると、コンパイラはテキスト内の右かっこをコメントの終わりと誤って見なします。
procedure test ;
var xx : string;
begin
{ xx := 'a' + '}' + 'b'; }
end;
何か不足していますか?