Spirit è un oggetto framework orientato generatore di parser discesa ricorsiva implementato utilizzando template tecniche di metaprogrammazione. Modelli di espressione ci permettono di approssimare la sintassi di Extended Backus Normal Form (EBNF) completamente in C ++. Oggetti Parser sono composti attraverso l'overloading degli operatori e il risultato è un backtracking LL (inf) parser che è in grado di analizzare grammatiche piuttosto ambigui.
"Il quadro Spirit permette una grammatica bersaglio da scrivere esclusivamente in C ++. Le specifiche di grammatica Inline EBNF possono mescolare liberamente con altro codice C ++ e, grazie al potere generativo del C ++ modelli, sono immediatamente eseguibile.
Requisiti :
Windows 95/98 / NT / 2000 / XP, compilatore C ++
I commenti non trovato