Немного статистики.

4900 строк, 127000 символов.
17500 токенов, 60000 символов. (т.е. комментарии составляют половину текста)
900 идентификаторов, около 100 килобайт для хранения.
8200 узлов синтаксического дерева, около 600 килобайт для хранения.

Не могу понять одну вещь. Почему так? Это особенность FPC или так и должно быть?
Код:
const
   c1:array [1..10] of byte=(0,1,2,3,4,5,6,7,8,9);
   c2:string='qwe';
   c3='qwe';
var
   p:pointer;
begin
   p:=@c1; // Ok
   p:=@c2; // Ok
   p:=@c3; // Error: Can't take the address of constant expressions
end.