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