> -- Alexey Veselovsky писал(а):
> А откуда компилятор будет знать, что вот ЭТО ВОТ, была попытка именно что объявления переменной? Ведь там же ошибка. Синтаксическая и хз. что там хотел сказать программист.
Ну, в оберонском царстве вообще нет проблем с этим, ибо объявления все наверху, а действия с переменными - внизу...
И ИМХО, вполне можно сделать компилятор немного интеллектуальным, чтоб он мог предположить хотя бы в типовых ошибочных случаях, то была попытка объхявить переменную, но неудалась.
Например, переставлены случайно буквы - у нас есть расстояние Левенштейна (кажись, так зовут), которое помогает определить, насколько близко иссследуемая строка к другой.