Re: PEG парсеры
От: pzhy  
Дата: 27.07.10 18:13
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Кто что может сказать по поводу

А>1) Chilon
А>2) pegtl

А>в плане удобности использования/простоты/надежности/скорости etc.

А>а также по сравнению с boost::spirit

А>масштаб — начиная от сложных конфигурационных файлов до фронтендов


Использовал, только boost::spirit. Скорость в рантайме впечатляет(например парсинг числа быстрее чем atoi,ftoi и т.д). В Испльзовании, на любителя, но не так сложно как кажется. Надежность — ну не очень понятно, что имеется ввиду. Первый аналог, отмел бы сразу — так как C++0x Library. Будет еще очень сырая. Вторая — тоже самое. все ИМХО.
Не знаю что такое "фронтенд" но если имеется в виду DSL, то писать на спирите можно(про "сложных конфигурационных файлов" без вопрсов). Если правила DSL очень сложны, то я бы посмотрел в сторону flex/bison
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.