Bonjour,
J'ai fait un parser pour un langage avec JavaCUP et Jflex,
Lorsque je lance Jflex et JavaCup pour générer Lexer.java, Parser.java et sym.java j'ai deux erreurs sur Lexer.java que je dois à chaque fois corriger manuellement, ce que je veux c'est comment les évitées au moment de la génération des fichier.
Les erreurs sont :
la classe lexer n'est pas déclarée "public"
class Lexer implements java_cup.runtime.Scanner {
au lieu de :
public class Lexer implements java_cup.runtime.Scanner {
et le constructeur aussi qui n'est pas en public :
1 2 3 4
|
Lexer(java.io.Reader in) {
this.yy_reader = in;
} |
au lieu de :
1 2 3
| public Lexer(java.io.Reader in) {
this.yy_reader = in;
} |
Nad
Partager