Дух є об'єктом рамки орієнтованих генератор парсер рекурсивного спуску реалізований з використанням мета-програмування методи шаблону. Шаблони виразів дозволяють наблизити синтаксис Розширена форма Бекуса (Normal EBNF) повністю в С ++. Об'єкти Parser складаються через оператора перевантаження, а результат є відкат LL (інф) аналізатор, який здатний розбору вельми неоднозначні граматики.
"Структура Дух дає мета граматики бути написані виключно в C ++. Вбудований EBNF характеристики гімназії можуть вільно змішувати з іншими C ++ коду і, завдяки генеруючої потужності C ++ шаблонів, відразу виконуваним.
Вимоги
Windows 95/98 / NT / 2000 / XP, C ++ компілятор
Коментар не знайдено