2010-05-28 25 views
0

Antlr3 ne génère pas Mylexer.java. J'utilise AntlrWorks ...Pourquoi Antlr ne génère-t-il pas un fichier java lexer?

quand j'ai la grammaire à partir comme

grammaire mylexer;

Il génère des myParser.java

Il ressemble à une chose simple .. Je me demande ce qui peut être la raison .. et la solution ... je reçois aucun message d'erreur.

+1

Pourriez-vous au moins fournir un message d'erreur ou un peu plus d'informations? – stacker

+0

Il n'y a pas de message d'erreur !!!!!!!!!!!!!!! – Aftershock

Répondre

0

J'ai trouvé un moyen. AntlrWorks 1.4 semble avoir un bug. Lorsque j'ai appuyé sur ctrl + shift + G pour le générer, cela n'a pas donné de message d'erreur (en fait, j'ai trouvé que la compilation était correcte) et j'ai généré un fichier analyseur seulement. Le curseur ne se trouvait pas sur la première ligne du fichier source lorsque cela s'est produit. Quand j'ai appuyé sur ctrl + shift + G dans la première ligne, j'ai reçu un message d'erreur et quand j'ai corrigé ces erreurs, un fichier lexer a été généré aussi.