Spirit е обектно-ориентирано рекурсивно спускане генератор анализатор рамка се осъществява чрез използване на шаблони мета-програмиране техники. Изразени шаблони ни позволяват да се сближат синтаксиса на Extended Бакъс Normal Form (EBNF) напълно в C ++. Парсер обекти са съставени чрез оператор претоварване и резултатът е връщане назад LL (INF) анализатор, който е способен разбор-скоро неясни граматики.
"Рамката на Spirit позволява мишена граматика да бъдат написани изключително в C ++. Inline EBNF граматични спецификациите може да се смесват свободно с други C ++ код и, благодарение на съзидателната сила на C ++ шаблони, са изпълнени веднага.
Изисквания
Windows 95/98 / NT / 2000 / XP, C ++ компилатор
Коментари не е намерена