Re: ПЕГ и ломающая оптимизация.
От: VladD2 Российская Империя www.nemerle.org
Дата: 08.12.10 17:46
Оценка:
Здравствуйте, WolfHound, Вы писали:

WH>По большому счету это происходит из-за ошибки в грамматеке ("x" / "xx")

WH>По правилам ПЕГ "xx" накогда не сматчится.
WH>Но генератор FSM не различает приоритеты правил.

WH>Для того чтобы это починить придется что-то изобретать.

WH>Вопрос в том нужно ли?

В таких ситуациях самым правильным было бы выдавать сообщения об ошибке.
Ты можешь выявлять случаи когда в списке литералов более длинные идут после более коротких?
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.