In Abbildung 2 wird der Einsatz von Flex und Bison für das vorliegende Beispiel noch einmal verdeutlicht. Neben der Verwendung von notwendigen Dateien für Bison (easypars.yy) und Flex (easyscan.l) werden die selbsterstellten Header-Module (ast.h, global.h) eingebunden, die die Funktionsweise der Ergebnisdateien von Bison (easypars.cpp) und Flex (easyscan.cpp) beeinflussen. Es ist zu beachten, daß Flex stets eine Datei Namens (lex.yy.c) generiert. Dies läßt sich von außen nicht beeinflussen. Daher muß unter Verwendung einer Rename-Funktion, z.B. innerhalb eines Makefiles, der Name umbenannt werden, sofern dies gewünscht wird. In diesem Beispiel wird die Datei in (easyscan.cpp) umbenannt.