[antlr-interest] Q: ANTLRWorks code generation error

Mr. Armin Nievergelt hp67 at bluewin.ch
Tue Oct 7 05:20:56 PDT 2008


Hi all,

I works since ANTLR 3.0 with ANTLRWorks. I am a little confused
that all versions before 1.2 and 1.2.1 works very well, but i cannot 
generate
code with the new versions of ANTLRWorks. I see the following message.
Next i have tested the code generation from the command line and with 
Netbeans.
Both is ok, so i think the classpath is ok.

Can anyone help me?

Best regards

Armin



[12:30:11] error(1):  cannot write file Java.tokens: 
java.io.FileNotFoundException: 
J:\Sun\netbeans-5.5.1-bluej\nbproject\java\src\J:\Sun\netbeans-5.5.1-bluej\nbproject\java\src\JavaParser.java 
(Die Syntax für den Dateinamen, Verzeichnisnamen oder die 
Datenträgerbezeichnung ist falsch)
java.io.FileOutputStream.open(Native Method)
java.io.FileOutputStream.<init>(Unknown Source)
java.io.FileOutputStream.<init>(Unknown Source)
java.io.FileWriter.<init>(Unknown Source)
org.antlr.Tool.getOutputFile(Tool.java:555)
org.antlr.codegen.CodeGenerator.write(CodeGenerator.java:1271)
org.antlr.codegen.Target.genRecognizerFile(Target.java:94)
org.antlr.codegen.CodeGenerator.genRecognizer(CodeGenerator.java:460)
org.antlr.Tool.generateRecognizer(Tool.java:420)
org.antlr.Tool.process(Tool.java:287)
org.antlr.works.generate.CodeGenerate.generate(Unknown Source)
org.antlr.works.generate.CodeGenerate.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
[12:30:11] error(1):  cannot write file Java__.g: 
java.io.FileNotFoundException: 
J:\Sun\netbeans-5.5.1-bluej\nbproject\java\src\J:\Sun\netbeans-5.5.1-bluej\nbproject\java\src\Java__.g 
(Die Syntax für den Dateinamen, Verzeichnisnamen oder die 
Datenträgerbezeichnung ist falsch)
java.io.FileOutputStream.open(Native Method)
java.io.FileOutputStream.<init>(Unknown Source)
java.io.FileOutputStream.<init>(Unknown Source)
java.io.FileWriter.<init>(Unknown Source)
org.antlr.Tool.getOutputFile(Tool.java:555)
org.antlr.Tool.process(Tool.java:313)
org.antlr.works.generate.CodeGenerate.generate(Unknown Source)
org.antlr.works.generate.CodeGenerate.run(Unknown Source)
java.lang.Thread.run(Unknown Source)



More information about the antlr-interest mailing list