Previous Next Table of contents
Die "Übersetzer" ( die Programme, die ein c++/KDE Projekt aus dem VisKProjekt erstellen ) sind in verschiedene Programme aufgeteilt. So wie es verschiedene Arten von VisKProg Dateitypen gibt, so gibt es einen Übersetzer für jeden dieser Dateitypen. Desweiteren erstellen einige Programme eine Art "meta" - Ausgabe, die wiederum übersetzt werden muß. Das beste Beispiel für diese Übersetzer ist der "pre translator" *.vk -> *.vkm . Andere, wie der "config maker" erstellen Konfigurationsdateien für andere Übersetzer (mit Informationen über die anderen Dateien für den Parser). So wie ich hoffe, daß die meisten VK-Dateien autogeneriert werden (und ohne Fehler), habe ich keine parser/scanner generatoren wie yacc/lex für einige dieser Übersetzer benutzt; die geringe scan- und parserfunktionalität die diese benötigen, ist in eigenen c-Funktionen realisiert worden.
© 2000 by Christoph Pinkel |