Geist ist ein Objekt mit Vorlage Meta-Programmierung Techniken orientierten Rekursiver Abstieg Generator Framework implementiert. Vorlagen für Ausdrücke erlauben es uns, die Syntax der erweiterten Backus-Normalform (EBNF) komplett in C ++ anzunähern. Parser-Objekte werden durch Überladen von Operatoren zusammengesetzt ist, und das Ergebnis ist ein Backtracking-LL (inf) Parser, der in der Lage ist das Parsen eher zweideutig Grammatiken ist.
"Der Geist Framework ermöglicht ein Ziel Grammatik ausschließlich in C geschrieben werden ++. Inline EBNF Grammatik Spezifikationen können frei mit anderen C ++ Code in die Zeugungskraft der C ++ Templates mischen und sie, danke, sind sofort lauffähig.
Anforderungen :
Windows 95/98 / NT / 2000 / XP, C ++ Compiler
Kommentare nicht gefunden