J'essaie d'implémenter un parseur avec JFlex et Cup. Pour l'instant, j'essaie juste de leur faire compiler le programme d'exemple simple qui se trouve sur le lien ci-dessous.
Pour créer le parser.java
y sym.java
du fichier cup
script Je lance :
java –jar java-cup-11a.jar parser.cup
Ensuite, j'utilise JFlex.jar
pour créer le fichier java du lexer :
java –jar JFlex.jar lexer.lex
Puis de compiler :
javac –classpath java-cup-11a.jar Yylex.java sym.java parser.java
La commande de compilation lance 12 erreurs . Ils disent tous
ne trouve pas le symbole variable scanner
Je pense que toutes mes variables d'environnement sont correctement paramétrées. Quelqu'un sait-il ce que je fais de travers ?