Yacc

Yet another compiler compiler.

Nun, ein Compiler der Compiler baut. Sehr schön. Ein Compiler Construction Set für den DAU? Na ja, vor dem Erfolgt kommt die definierte Grammatik und genau die kann der Yacc verarbeiten.

Die Gramatik wird mittels des BNF- Formats in eine Textdatei geschrieben und dem Yacc als Eingabe angeboten. Ergebnis ist ein Programm im C Quellcode der den Parser für die gewünschte Gramatik enthält.

Artikel um Yacc
Artikel auf Wikipedia zum BNF- Format
Bücher:
Hollub, Allen(1985): Dr. Dobbs Journal 107, Septemper 1985, Kollumne: „C Chest“ zu finden im Buch: C Tools, Markt uns Technik Verlag
http://www.amazon.de/C-Tools-Dr-Dobbs-Journal/dp/3890901905