Здравствуйте, VladD2, Вы писали:
VD>Хорошая идея! Еще как вариант, можно ввести соглашение по которому "nospace" подразумевается если несколько литералов и правил записаны без отступов. Таким образом приведенный ниже пример будет эквивалентным твоему:
VD>VD> '<'identifier'>'.
VD>
Согласен со всем написаным кроме этого. Не так уж часто будет использоваться nospace, чтобы вводить такие правила. Тем более учитывая то, что документация не в лучшем состоянии.
Кстати, ты не ничего не сказал про идею помечать макросы атрибутом который добавляет его грамматику к списку пробельных. Комментарии действительно должны считаться пробельными символами по умолчанию.