> -- Peter Almazov писал(а):
> Вам это нравится?Да, очень. Между лексемами может быть произвольное число (включая ноль) пробельных символов и (или) комментариев.
Без куска {blank | comment} синтаксис был бы недетерминированным, из-за нарушения третьего условия.

Приведу пример. Допустим, в тексте следуют друг за другом две лексемы: "name" и "56". Если убрать {blank | comment}, то Вы сможете их записать только так: ...name56...
Как по Вашему сканер должен понять что это две лексемы "name" и "56", а не одна лексема "name56"? Пробельный символ между "name" и "56" устраняет неопределённость, делает синтаксис детерминированным. Теперь Вы можете писать любые из лексем "name", "56" и "name56", и сканер не запутается.