parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Синтаксические избыточности

myke 11.05.2002 11:59

Синтаксис любого языка немного избыточен. Это нужно для обнаружения и исправления ошибок и повышения удобочитаемости.
Иногда эту избыточность устраняют.
Например, в парсере нет ключ. слова else, поскольку ясно, что между } и { ничего другого быть не может, а блоков {} там нет.
Аналогично, между ^if и ( тоже ничего быть не может. Так что whitespaces между ними можно было бы удалять.
Или описать это как фичу в доке. :)