org.antlr.v4.runtime.misc.TestRig se bloque

J’essaie d’exécuter l’exemple ANTLRv4 ici http://www.antlr.org/wiki/display/ANTLR4/Getting+Started+with+ANTLR+v4 .

J’ai téléchargé antlr-4.0-complete.jar et l’ai placé dans un répertoire.

J’ai créé bat fichiers bat pour exécuter org.antlr.v4.Tool (antlr.bat) et org.antlr.v4.runtime.misc.TestRig (run.bat).

L’outil fonctionne sans parameters et génère quelque chose, donc les chemins sont corrects.

J’ai créé Hello.g4 avec le contenu suivant:

 // Define a grammar called Hello grammar Hello; r : 'hello' ID ; // match keyword hello followed by an identifier ID : [az]+ ; // match lower-case identifiers WS : [ \t\r\n]+ -> skip ; // skip spaces, tabs, newlines 

TOUT DANS LE MEME ANNUAIRE sauf antlr-4.0-complete.jar

Ensuite, je lance antlr4 Hello.g4 et je ne reçois aucune erreur. Certains fichiers apparaissent dans le répertoire courant ( *.java et *.tokens ). Aucun fichier Hello.java ne s’affiche.

Ensuite, je lance javac Hello*.java pour comstackr. Certains fichiers *.class apparaissent.

Ensuite, je lance run Hello r -tree et il se bloque sans message d’erreur.

OS est Windows 8 x64

Java est 1.6 32 bits

Comment exécuter l’exemple ANTLR?

Oh, il attendait mon entrée depuis la console! Ce n’est pas très clair dans l’échantillon.