[stringtemplate-interest] line numbers in exceptions
Terence Parr
parrt at cs.usfca.edu
Thu Apr 26 10:50:29 PDT 2007
This keyword thing is defined if not in an obvious list of keywords.
Yes, some error lines are off.
Ter
On Apr 24, 2007, at 12:54 PM, Nate wrote:
> Trying to use an attribute named "first"...
>
> [...snipped...] action parse error in group GROUPNAME line 0; template
> context is [anonymous]
> [...snipped...]
> at
> org.antlr.stringtemplate.StringTemplate.error(StringTemplate.java:
> 1079)
> at
> org.antlr.stringtemplate.language.ActionParser.reportError
> (ActionParser.java:55)
> at
> org.antlr.stringtemplate.language.ActionParser.singleArg
> (ActionParser.java:1021)
> at
> org.antlr.stringtemplate.language.ActionParser.function
> (ActionParser.java:889)
> at
> org.antlr.stringtemplate.language.ActionParser.primaryExpr
> (ActionParser.java:592)
> at
> org.antlr.stringtemplate.language.ActionParser.expr
> (ActionParser.java:387)
> at
> org.antlr.stringtemplate.language.ActionParser.templatesExpr
> (ActionParser.java:189)
> at
> org.antlr.stringtemplate.language.ActionParser.action
> (ActionParser.java:111)
> at
> org.antlr.stringtemplate.StringTemplate.parseAction
> (StringTemplate.java:884)
> at
> org.antlr.stringtemplate.language.TemplateParser.action
> (TemplateParser.java:134)
> at
> org.antlr.stringtemplate.language.TemplateParser.template
> (TemplateParser.java:105)
> at
> org.antlr.stringtemplate.StringTemplate.breakTemplateIntoChunks
> (StringTemplate.java:861)
> ... 34 more
> Caused by: line 1:6: expecting LPAREN, found 'null'
> at antlr.Parser.match(Parser.java:211)
> at
> org.antlr.stringtemplate.language.ActionParser.singleArg
> (ActionParser.java:1004)
> ... 43 more
>
> It took me quite a while to figure out "first" is a reserved word
> for a
> built-in function. Maybe a better error message?
>
> Also, why don't I get any useful line numbers? Shouldn't ST point
> me to
> exactly the line that has a problem, rather than "line 0"?
>
> -Nate
>
> _______________________________________________
> stringtemplate-interest mailing list
> stringtemplate-interest at antlr.org
> http://www.antlr.org:8080/mailman/listinfo/stringtemplate-interest
More information about the stringtemplate-interest
mailing list