Lassen Sie uns dieses Jahr einen Adventskalender an der Universitätsabteilung machen, zu der ich gehöre! Ich wurde gebeten teilzunehmen, also habe ich auch teilgenommen. (Siehe hier für Artikel anderer Mitglieder) ... also habe ich mir überlegt, was ich tun soll, aber ich wollte nur vorstellen, was ich jetzt mache, also habe ich beschlossen, über das Parsen von Java-Quellcode zu schreiben. Bitte beachten Sie, dass der Zweck dieses Artikels darin besteht, den Quellcode selbst und nicht die Sprache Java zu analysieren.
Dieses Mal werden wir, wie der Titel sagt, den Quellcode analysieren, aber wie oben erwähnt, ist das Ziel der Analyse die Sprache namens Java. Wir werden den Code mit Eclipse, einer bekannten IDE, und einem Plug-In zum Erstellen von AST (Abstract Syntax Tree), einem Syntaxbaum, analysieren (detaillierte Vorgehensweise finden Sie hier [https://sdl.ist.). Es wird auch auf der Website von osaka-u.ac.jp/~s-kimura/jdtdoc/jdt.html beschrieben.
Hier ist ein Diagramm der Klassenbeziehungen.
Es wird ein ziemlich einfaches Diagramm sein, daher möchte ich es in Zukunft weiter ausbauen.
Als Ausgabeergebnis konnten wir vorerst die Informationen jedes Dekorateurs ausgeben.
Mit diesem Ergebnis analysierte ich schließlich den Quellcode und fand heraus: "Es gibt private und öffentliche Methoden, aber in welcher Reihenfolge entwickeln und definieren die Entwickler solche Methoden. Ich würde es gerne analysieren.
Ich habe das geschrieben, weil ich einen Adventskalender habe, aber es ist sehr einfach, weil ich keine Zeit habe. Informationen zum Fortschritt zukünftiger Projekte finden Sie unter Meine Seite auf "GitHub".
Dann (・ ω ・) Noshi
Recommended Posts