diff --git a/src/de/dhbwstuttgart/parser/parse_tree b/src/de/dhbwstuttgart/parser/parse_tree new file mode 100644 index 00000000..a9f6ca2a --- /dev/null +++ b/src/de/dhbwstuttgart/parser/parse_tree @@ -0,0 +1,12 @@ +* Listener-Pattern für das Projekt eher ungeeignet. + += Herangehensweise/Format = + +* CompilatunUnit (Rot) wird zu Source-File (Root) +* Im Paket Syntaxtree finden sich die Klassen, die ich letztendlich erzeugen muss. +* Kann hier auch Veränderungen vornehmen (Pull Request) +* Wichtig! Typnamen müssen aufgelöst werden können (also z.B. java.lang.util.ArrayList (JavaClassRegistry). + += Idee bei mehreren Files = +* Zunächst alle Files anschauen und Pakate/Klassen für die spätere Verwendung "registrieren". +* Danach erst das komplette Package/alle Klassen imselben Verzeichnis parsen.