Re: Поддержка case insensitive в Peg-парсер
От: hardcase Пират http://nemerle.org
Дата: 30.11.10 11:13
Оценка:
Здравствуйте, Mumitroller, Вы писали:

M>Тут недавно было обсуждение поддержки case insensitive для Peg-парсера. Есть ли шансы получить эту поддержку в ближайший месяц?


1) можно юзать такие правила (но, конечно, изврат):
begin = ("b" / "B") ("e" / "E") ("g" / "G") ("i" / "I") ("n" / "N");


2) сделать специальную версию SourceSnapshot, которая приведет ВЕСЬ текст в нижний либо верхний регистр, но для получения текста наследниками Located будет подсовываться оригинальная версия строки.
/* иЗвиНите зА неРовнЫй поЧерК */
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.