Устройство анализатора из грамматики во время выполнения

Многие (большинство) библиотеки регулярных выражений для C ++, позволяют создавать выражение из строки во время выполнения. Кто-нибудь знает о любых генераторах парсеров C ++, которые Разрешить подачу грамматики (предпочтительно BNF), представленную в виде строки в генератор во время выполнения? Все реализации, которые я нашел, либо требует, требуется явный генератор кода, который должен быть запущен, либо требует, чтобы грамматика была выражена через умный шаблон Meta-программирования.

10
задан templatetypedef 12 September 2011 в 18:48
поделиться