J'ai téléchargé ANTLR 1.3 et ANTLRWorks et peux générer des diagrammes de règles et de syntaxe OK. Lorsque je tente de générer du code (par exemple par GenerateCode dans ANTLRWorks ou java org.antlr.Tool Temp.g
je reçoisProblème de génération de code avec ANTLR 1.3/ANTLRWorks
error(100): C:\temp\Temp.g 0:0: syntax error: codegen: <AST>: 0:0: unexpected end of subtree
Je suis sous Windows 7 bêta, Java 1.6. Je ne l'ai pas spécialement mis en place un classpath distro ANTLRWorks implicites élaborées de la boîte
EDIT Ceci est une grammaire triviale (générée par ANTLRWorks exemple) et oui, le fichier existe, avec le contenu.
grammar Temp;
ID : ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'0'..'9'|'_')*
;
Est-ce que cela se produise avec une grammaire trivial? –
Le fichier c: \ temp \ Temp.g existe-t-il? L'erreur est celle que vous pouvez obtenir si vous recevez un fichier vide. – chollida