Почему "for I := 0to aList.Count-1 do" работает с пропущенным пробелом?

Я писал небольшое консольное приложение в Delphi (XE) и по ошибке написал:

for I := 0to aList.Count-1 do 

Обратите внимание на пропущенный пробел между "0" и "to"

Я заметил это только после запуска программы, и был удивлен, что компилятор принял это. Возможно, в этом нет ничего страшного, но мне стало любопытно.

Почему Delphi принимает эту опечатку?

17
задан random 20 July 2013 в 04:15
поделиться