LINUX.ORG.RU

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

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

не должна «особенность реализации» влиять на язык. а строго наоборот.

Во всём должен быть баланс. Иначе можно изобрести еще один C++, где синтаксис что машине, что человеку читать затруднительно.

Я стараюсь далеко не отклоняться от грамматики, которую возможно спарсить нисходящим парсером с просмотром на 1 терминал вперёд. Зачастую такую грамматику и глазами читать проще.

не должна «особенность реализации» влиять на язык. а строго наоборот.

Тут лучше посмотреть с системной стороны.

В настоящее время по наследству от реализации Context Хохлова часть конструкций верхнего уровня требуют ;, а часть - нет.

Я это планирую переделать так, чтобы конструкции последовательно требовали ;, с возможностью опционального пропуска ; в некоторых чётко очерченных случаях. include под планируемое правило о пропуске ; не подпадает. Значит должна быть.

Исправление wandrien, :

не должна «особенность реализации» влиять на язык. а строго наоборот.

Во всём должен быть баланс. Иначе можно изобрести еще один C++, где синтаксис что машине, что человеку читать затруднительно.

Я стараюсь далеко не отклоняться от грамматики, которую возможно спарсить нисходящим парсером с просмотром на 1 терминал вперёд. Зачастую такую грамматику и глазами читать проще.

не должна «особенность реализации» влиять на язык. а строго наоборот.

Тут лучше посмотреть с системной стороны.

В настоящее время по наследству от реализации Context Хохлова часть конструкций верхнего уровня требуют ‘;’, а часть - нет.

Я это планирую переделать так, чтобы конструкции последовательно требовали ‘;’, с возможностью опционального пропуска ‘;’ в некоторых чётко очерченных случаях. include под планируемое правило о пропуске ‘;’ не подпадает. Значит должна быть.

Исправление wandrien, :

не должна «особенность реализации» влиять на язык. а строго наоборот.

Во всём должен быть баланс. Иначе можно изобрести еще один C++, где синтаксис что машине, что человеку читать затруднительно.

Я стараюсь далеко не отклоняться от грамматики, которую возможно спарсить нисходящим парсером с просмотром на 1 терминал вперёд. Зачастую такую грамматику и глазами читать проще.

не должна «особенность реализации» влиять на язык. а строго наоборот.

Тут лучше посмотреть с системной стороны.

В настоящее время по наследству от реализации Context Хохлова часть конструкции верхнего уровня требуют ‘;’, а часть - нет.

Я это планирую переделать так, чтобы конструкции последовательно требовали ‘;’, с возможностью опционального пропуска ‘;’ в некоторых чётко очерченных случаях. include под планируемое правило о пропуске ‘;’ не подпадает. Значит должна быть.

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

не должна «особенность реализации» влиять на язык. а строго наоборот.

Во всём должен быть баланс. Иначе можно изобрести еще один C++, где синтаксис что машине, что человеку читать затруднительно.

Я стараюсь далеко не отклоняться от грамматики, которую возможно спарсить нисходяшим парсером с просмотром на 1 терминал вперёд. Зачастую такую грамматику и глазами читать проще.

не должна «особенность реализации» влиять на язык. а строго наоборот.

Тут лучше посмотреть с системной стороны.

В настоящее время по наследству от реализации Context Хохлова часть конструкции верхнего уровня требуют ‘;’, а часть - нет.

Я это планирую переделать так, чтобы конструкции последовательно требовали ‘;’, с возможностью опционального пропуска ‘;’ в некоторых чётко очерченных случаях. include под планируемое правило о пропуске ‘;’ не подпадает. Значит должна быть.