Il y avait un outil appelé Java CC (Java Compiler Compiler) qui peut être utilisé avec Java.
Un outil d'analyse syntaxique (de type descente récursive) et d'analyse de phrases. Si vous écrivez votre propre fichier d'analyse syntaxique et de définition d'analyse de phrase, un analyseur Java sera généré.
Eclipse est utilisé comme un environnement de développement complet. Un plug-in Java CC pour Eclipse (un ensemble pour chaque compilateur) est fourni. Veuillez installer le plug-in en spécifiant ce qui suit dans "aide" -> "installer un nouveau logiciel". JavaCC - http://eclipse-javacc.sourceforge.net/
Créez un nouveau projet Java de votre choix.
Créez un nouveau fichier de modèle.
Sélectionnez jjt et le package se termine par défaut
Remplacez <? Parser_name?>
Par MyNewPerser.
Une fois enregistré, l'analyseur est automatiquement généré comme indiqué ci-dessous.
S'il n'est pas généré automatiquement, faites un clic droit sur le fichier jjt et exécutez "Compile with javacc".
Puisque main est attaché à la classe MyNewParser, il peut être exécuté tel quel.
(Affichage d'un arbre de syntaxe pour des formules simples)
Faites une langue! (Faire une simple calculatrice ①) suivi par.
Recommended Posts