LINUX.ORG.RU

История изменений

Исправление Nervous, (текущая версия) :

Ни {}, ни <> нету

То есть только полдела сделано.

нету проблемы «висящего else»

Достаточно запретить простые выражения в ветвях условных операторов и всегда требовать составное (блок). Кое-где так уже сделано. (Если я правильно понял, в чём проблема — никогда её не имел.)

и вечного вопроса «что именно закрывает эта фигурная скобка?»

Зато есть два новых — где подевался этот долбаный end и к какому блоку относится вон тот.

Исходная версия Nervous, :

Ни {}, ни <> нету

То есть только полдела сделано.

нету проблемы «висящего else»

Достаточно запретить простые выражения в ветвях условных операторов и всегда требовать составное (блок). Кое-где так уже сделано.

и вечного вопроса «что именно закрывает эта фигурная скобка?»

Зато есть два новых — где подевался этот долбаный end и к какому блоку относится вон тот.