[antlr-interest] Problem runnign ANTLR
Terence Parr
parrt at cs.usfca.edu
Sat Feb 7 14:16:17 PST 2009
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