Es gab ein Tool namens Java CC (Java Compiler Compiler), das mit Java verwendet werden kann.
Ein Tool für die Syntaxanalyse (rekursiver Abstiegstyp) und die Phrasenanalyse. Wenn Sie Ihre eigene Syntaxanalyse- und Phrasenanalyse-Definitionsdatei schreiben, wird ein Java-Parser generiert.
Eclipse wird als umfassende Entwicklungsumgebung verwendet. Ein Java CC-Plug-In für Eclipse (ein Satz für jeden Compiler) wird bereitgestellt. Bitte installieren Sie das Plug-In, indem Sie unter "Hilfe" -> "Neue Software installieren" Folgendes angeben. JavaCC - http://eclipse-javacc.sourceforge.net/
Erstellen Sie ein neues Java-Projekt Ihrer Wahl.
Erstellen Sie eine neue Vorlagendatei.
Wählen Sie jjt und das Paket wird standardmäßig abgeschlossen
Ersetzen Sie <? Parser_name?>
Durch MyNewPerser.
Beim Speichern wird der Parser automatisch wie unten gezeigt generiert.
Wenn es nicht automatisch generiert wird, klicken Sie mit der rechten Maustaste auf die jjt-Datei und führen Sie "Kompilieren mit javacc" aus.
Da main an die MyNewParser-Klasse angehängt ist, kann es so ausgeführt werden, wie es ist.
(Anzeigen eines Syntaxbaums für einfache Formeln)
Mach eine Sprache! (Erstellen eines einfachen Taschenrechners ①) gefolgt von.
Recommended Posts