Здравствуйте, Mumitroller, Вы писали:
M>Тут недавно было обсуждение поддержки case insensitive для Peg-парсера. Есть ли шансы получить эту поддержку в ближайший месяц?
1) можно юзать такие правила (но, конечно, изврат):
begin = ("b" / "B") ("e" / "E") ("g" / "G") ("i" / "I") ("n" / "N");
2) сделать специальную версию SourceSnapshot, которая приведет ВЕСЬ текст в нижний либо верхний регистр, но для получения текста наследниками Located будет подсовываться оригинальная версия строки.