Здравствуйте, WolfHound, Вы писали:
WH>По большому счету это происходит из-за ошибки в грамматеке ("x" / "xx") WH>По правилам ПЕГ "xx" накогда не сматчится. WH>Но генератор FSM не различает приоритеты правил.
WH>Для того чтобы это починить придется что-то изобретать. WH>Вопрос в том нужно ли?
В таких ситуациях самым правильным было бы выдавать сообщения об ошибке.
Ты можешь выявлять случаи когда в списке литералов более длинные идут после более коротких?
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.