объясните про квантификаторы в PEG-парсере
От: Klatu  
Дата: 20.11.10 12:41
Оценка:
Насколько я понимаю, они у вас "жадные неуступчивые"?
Re: объясните про квантификаторы в PEG-парсере
От: hardcase Пират http://nemerle.org
Дата: 20.11.10 20:59
Оценка:
Здравствуйте, Klatu, Вы писали:

K>Насколько я понимаю, они у вас "жадные неуступчивые"?


Да, они жадные.
Но это совсем не проблема, так как есть предикаты ! и &.
/* иЗвиНите зА неРовнЫй поЧерК */
Re[2]: объясните про квантификаторы в PEG-парсере
От: Klatu  
Дата: 21.11.10 09:48
Оценка:
Здравствуйте, hardcase, Вы писали:

H>Да, они жадные.

H>Но это совсем не проблема, так как есть предикаты ! и &.

И неуступчивые, верно? Просто пытаюсь разобрать, в чем отличия по сравнению с обычными регэксами.
Re[3]: объясните про квантификаторы в PEG-парсере
От: hardcase Пират http://nemerle.org
Дата: 21.11.10 10:05
Оценка:
Здравствуйте, Klatu, Вы писали:

K>И неуступчивые, верно? Просто пытаюсь разобрать, в чем отличия по сравнению с обычными регэксами.


Правила съедает из входной строки столько символов сколько сможет. Если правило не может быть разобрано, происходит откат в правило, вызвавшее это, и попытка разобрать другое правило. Если произошел откат из правила верхнего уровня, то строка считается недопустимой.
/* иЗвиНите зА неРовнЫй поЧерК */
Re[4]: объясните про квантификаторы в PEG-парсере
От: Klatu  
Дата: 21.11.10 10:41
Оценка:
Здравствуйте, hardcase, Вы писали:

H>Правила съедает из входной строки столько символов сколько сможет. Если правило не может быть разобрано, происходит откат в правило, вызвавшее это, и попытка разобрать другое правило. Если произошел откат из правила верхнего уровня, то строка считается недопустимой.


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