[antlr-interest] Dynamic scope for lexer rule

Junkman j at junkwallah.org
Sat May 22 17:37:08 PDT 2010


Greetings,

I've added an attribute with dynamic scoping to a lexer rule, and when
generating code, I'm encountering an "internal error".  Listed below is
partial call stack reported:

error(10): internal error: Junkscript.g : java.lang.NullPointerException
	org.antlr.grammar.v2.DefineGrammarItemsWalker.ruleScopeSpec(DefineGrammarItemsWalker.java:1050)
	at
org.antlr.grammar.v2.DefineGrammarItemsWalker.rule(DefineGrammarItemsWalker.java:891)
	at
org.antlr.grammar.v2.DefineGrammarItemsWalker.rules(DefineGrammarItemsWalker.java:576)
	at
org.antlr.grammar.v2.DefineGrammarItemsWalker.grammarSpec(DefineGrammarItemsWalker.java:361)
	at
org.antlr.grammar.v2.DefineGrammarItemsWalker.grammar(DefineGrammarItemsWalker.java:193)
	at org.antlr.tool.Grammar.defineGrammarSymbols(Grammar.java:702)
	at
org.antlr.tool.CompositeGrammar.defineGrammarSymbols(CompositeGrammar.java:351)
...


Is dynamic scoping allowed for lexer rule attributes?

Thanks for any info.

J






More information about the antlr-interest mailing list