[antlr-interest] NPE parsing tree grammar

David Wood dawood at us.ibm.com
Fri Oct 28 09:27:48 PDT 2011


Short answer is no, unless there is a pre-built jar of the latest and 
greatest.  Do you know if there is a change to my grammars that might 
workaround this problem?

David Wood 
Computing Systems for Wireless Networks
IBM TJ Watson Research Center
dawood at us.ibm.com
914-784-5123 (office), 914-396-6515 (mobile)




From:   Terence Parr <parrt at cs.usfca.edu>
To:     David Wood/Watson/IBM at IBMUS
Cc:     antlr-interest at antlr.org
Date:   10/27/2011 03:27 PM
Subject:        Re: [antlr-interest] NPE parsing tree grammar



works in latest v3 main trunk. can u grab from depot/...on site?
T
On Oct 27, 2011, at 10:47 AM, David Wood wrote:

> I would submit a bug, but I can't find a JIRA admin on the site to 
create 
> me an account.
> 
> Exception in thread "main" java.lang.NullPointerException
>        at org.antlr.runtime.tree.BaseTreeAdaptor.becomeRoot(
> BaseTreeAdaptor.java:145)
>        at 
> com.ibm.watson.dsm.parser.dsm.antlr.DSMTreeGrammar.relationalExpression(
> DSMTreeGrammar.java:3058)
>        at 
> com.ibm.watson.dsm.parser.dsm.antlr.DSMTreeGrammar.equalityExpression(
> DSMTreeGrammar.java:2920)
>        at 
> com.ibm.watson.dsm.parser.dsm.antlr.DSMTreeGrammar.andExpression(
> DSMTreeGrammar.java:2819)
>        at 
> 
com.ibm.watson.dsm.parser.dsm.antlr.DSMTreeGrammar.exclusiveOrExpression(
> DSMTreeGrammar.java:2718)
>        at 
> 
com.ibm.watson.dsm.parser.dsm.antlr.DSMTreeGrammar.inclusiveOrExpression(
> DSMTreeGrammar.java:2617)
>        at 
> 
com.ibm.watson.dsm.parser.dsm.antlr.DSMTreeGrammar.conditionalAndExpression(
> DSMTreeGrammar.java:2516)
>        at 
> 
com.ibm.watson.dsm.parser.dsm.antlr.DSMTreeGrammar.conditionalOrExpression(
> DSMTreeGrammar.java:2415)
>        at com.ibm.watson.dsm.parser.dsm.antlr.DSMTreeGrammar.expression(
> DSMTreeGrammar.java:2355)
>        at 
> 
com.ibm.watson.dsm.parser.dsm.antlr.DSMTreeGrammar.conditionalExpression(
> DSMTreeGrammar.java:2293)
>        at com.ibm.watson.dsm.parser.dsm.antlr.DSMTreeGrammar.rule(
> DSMTreeGrammar.java:1338)
>        at 
> com.ibm.watson.dsm.parser.dsm.antlr.DSMTreeGrammar.ruleStatement(
> DSMTreeGrammar.java:1230)
>        at com.ibm.watson.dsm.parser.dsm.antlr.DSMTreeGrammar.ruleSet(
> DSMTreeGrammar.java:1155)
>        at com.ibm.watson.dsm.parser.dsm.antlr.DSMTreeGrammar.root(
> DSMTreeGrammar.java:170)
>        at 
com.ibm.watson.dsm.parser.dsm.DSMParser.parse(DSMParser.java:63
> )
>        at 
com.ibm.watson.dsm.parser.dsm.DSMParser.main(DSMParser.java:79)
> 
> 
> 
> David Wood 
> Computing Systems for Wireless Networks
> IBM TJ Watson Research Center
> dawood at us.ibm.com
> 914-784-5123 (office), 914-396-6515 (mobile)
> <DSMGrammar.g><DSMTreeGrammar.g><DSMParser.java>
> 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