Библиотека анализатора PEG в ОС Windows - PullRequest
1 голос
/ 04 марта 2011

Существуют ли библиотеки C ++ для Parsing Expression Grammar (PEG) для Windows?Я тщетно пытался скомпилировать pegc / legc, pegc с MS Visual Studio.(

Ответы [ 2 ]

0 голосов
/ 04 марта 2011

Попробуйте использовать поисковик. Вы найдете вики-страницу о PEGs и там вы найдете список библиотек , реализующих PEG. Одним из них является Boost.Spirit .

0 голосов
/ 04 марта 2011

Мне повезло с Boost.Spirit.Qi , который должен работать достаточно хорошо с последними версиями компилятора Microsoft. Будьте предупреждены, хотя: есть кривая обучения.

Если вам просто нужен генератор синтаксического анализатора, взгляните также на этот связанный вопрос: Является ли генератор синтаксического анализатора ANTLR лучшим для приложения C ++ с ограниченной памятью?

...