Integrationsprojekt Parser Model Ausbaustufe 5 Scanner Printer Driver Dennis Linke, Maxim Astafev, Michael Krüger, Mario Moldenhauer 07. Jan. 2005 HFI402 Integrationsprojekt
Aufgabenbeschreibung Treiber-Programm Alle Java-Dateien (*.java) in einem Verzeichnis verarbeiten Mehrere Klassen pro Java-Datei verarbeiten eine Modell-Instanz muss mehrere Scanner- und Parser-Durchläufe überdauern Zu beachtende Java-Regeln Höchstens eine public-Klasse pro Datei Der Name der evtl. enthaltenen public-Klasse muss mit dem Dateinamen übereinstimmen Weitere Klassen innerhalb einer Datei müssen package-scoped sein Auf oberster Ebene sollen Semikola erlaubt sein Leere Dateien sollen auch erlaubt sein
Allgemeine Funktionsweise Parser Model Scanner Driver Printer
Driver Modell JavaParser Scanner Driver JavaSourceFileFilter WrongFileException JavaSourceFileFilter TooManyPublicClassesException WrongClassNameException
Modell-Veränderungen JavaPackage JavaClassList JavaClass * *