[antlr-interest] Problem runnign ANTLR
Ed Keith
e_d_k at yahoo.com
Sat Feb 7 14:30:56 PST 2009
I'm not sure what you mean.
There are no spaces in the path the antlrworks-1.2.2.jar.
My path environment variable has many spaces in it, as I suspect every XP systems does. Microsoft puts many necessary files in directories with spaces in the name (not a good idea IMHO, but they did not ask me). If I removed all spaces from the path I think Windows would crash. I know most of my applications would stop working. If this is what is preventing ANTL from working then I will need to use my Linux box, because ANTLR does not work on windows.
-EdK
Ed Keith
e_d_k at yahoo.com
Blog: edkeith.blogspot.com
--- On Sat, 2/7/09, Terence Parr <parrt at cs.usfca.edu> wrote:
From: Terence Parr <parrt at cs.usfca.edu>
Subject: Re: [antlr-interest] Problem runnign ANTLR
To: "Ed Keith" <e_d_k at yahoo.com>
Cc: antlr-interest at antlr.org
Date: Saturday, February 7, 2009, 5:16 PM
space in path?
Ter
On Feb 7, 2009, at 2:14 PM, Ed Keith wrote:
> I am at a machine running Windows XP.
>
> I downloaded antlrworks-1.2.2.jar and ran it.
>
> Then I tried to work through the tutorial at http://www.antlr.org/works/help/tutorial/calculator.html.
>
> I pasted the Expr grammar into the editor window, selected the interpreter tab, entered "2+3*4", selected "prog", clicked on the indicated button. . .
>
> A message in red appeared at the bottom of the window. It Read "Errors reported in console", So I clicked on the console tab and found the following message:
>
> [16:56:01] java.lang.NullPointerException
> at org.antlr.xjlib.foundation.XJUtils.concatPath(Unknown Source)
> at org.antlr.xjlib.foundation.XJUtils.concatPath(Unknown Source)
> at org.antlr.works.components.editor.ComponentEditorGrammar.getOutputPath(Unknown Source)
> at org.antlr.works.components.editor.ComponentEditorGrammar.getANTLRTool(Unknown Source)
> at org.antlr.works.grammar.engine.GrammarEngineImpl.getANTLRTool(Unknown Source)
> at org.antlr.works.grammar.antlr.ANTLRGrammarEngineImpl.createNewGrammar(Unknown Source)
> at org.antlr.works.grammar.antlr.ANTLRGrammarEngineImpl.createParserGrammar(Unknown Source)
> at org.antlr.works.grammar.antlr.ANTLRGrammarEngineImpl.createCombinedGrammar(Unknown Source)
> at org.antlr.works.grammar.antlr.ANTLRGrammarEngineImpl.createGrammars(Unknown Source)
> at org.antlr.works.grammar.antlr.ANTLRGrammarEngineImpl.analyze(Unknown Source)
> at org.antlr.works.grammar.engine.GrammarEngineImpl.analyze(Unknown Source)
> at org.antlr.works.interpreter.EditorInterpreter.run(Unknown Source)
> at java.lang.Thread.run(Unknown Source)
>
>
> A friend who is trying to convince to to give up C++ and move to Java tells me the main reason I should change is that you do not need to worry about NULL pointers in Java, looks like he is wrong.
>
> Can anyone point me to a solution for this problem?
>
> Thanks in advance,
>
> -EdK
>
>
>
> Ed Keith
> e_d_k at yahoo.com
>
> Blog: edkeith.blogspot.com
>
>
>
>
> List: http://www.antlr.org/mailman/listinfo/antlr-interest
> Unsubscribe: http://www.antlr.org/mailman/options/antlr-interest/your-email-address
More information about the antlr-interest
mailing list