[stringtemplate-interest] Can't parse chunk exception.
Christian Herlambang
phang.sen.wen at gmail.com
Mon Apr 30 02:03:44 PDT 2007
Hallo Ter,
On Fri Apr 13 10:39:22 PDT 2007, Terence Parr parrt at cs.usfca.edu wrote:
>Hi. It is using <...> as the expression delimiters. That is the
default with STG(reader). You can tell it >to use the $..$ though
with an argument.
>Ter
I encountered the same problem and I have used $...$ as the expression
deliminiters as you wrote in here:
http://www.codegeneration.net/tiki-read_article.php?articleId=65
The XML Generator Part. I just copy and paste the source coude and XML.stg
It compiled but when I run it, it gives me the same error code:
****error code begin***
Can't parse chunk: /name
line 1:1: unexpected char: '/'
at org.antlr.stringtemplate.language.ActionLexer.nextToken(ActionLexer.java:219)
at antlr.TokenBuffer.fill(TokenBuffer.java:69)
at antlr.TokenBuffer.LA(TokenBuffer.java:80)
at antlr.LLkParser.LA(LLkParser.java:52)
at org.antlr.stringtemplate.language.ActionParser.action(ActionParser.java:111)
at org.antlr.stringtemplate.StringTemplate.parseAction(StringTemplate.java:957)
at org.antlr.stringtemplate.language.TemplateParser.action(TemplateParser.java:161)
at org.antlr.stringtemplate.language.TemplateParser.template(TemplateParser.java:127)
at org.antlr.stringtemplate.StringTemplate.breakTemplateIntoChunks(StringTemplate.java:931)
at org.antlr.stringtemplate.StringTemplate.setTemplate(StringTemplate.java:532)
at org.antlr.stringtemplate.language.GroupParser.template(GroupParser.java:327)
at org.antlr.stringtemplate.language.GroupParser.group(GroupParser.java:186)
at org.antlr.stringtemplate.StringTemplateGroup.parseGroup(StringTemplateGroup.java:769)
at org.antlr.stringtemplate.StringTemplateGroup.<init>(StringTemplateGroup.java:271)
at org.antlr.stringtemplate.StringTemplateGroup.<init>(StringTemplateGroup.java:241)
at Dump.main(Dump.java:31)
problem parsing template 'class'
java.lang.NullPointerException
at org.antlr.stringtemplate.language.TemplateParser.action(TemplateParser.java:162)
at org.antlr.stringtemplate.language.TemplateParser.template(TemplateParser.java:127)
at org.antlr.stringtemplate.StringTemplate.breakTemplateIntoChunks(StringTemplate.java:931)
at org.antlr.stringtemplate.StringTemplate.setTemplate(StringTemplate.java:532)
at org.antlr.stringtemplate.language.GroupParser.template(GroupParser.java:327)
at org.antlr.stringtemplate.language.GroupParser.group(GroupParser.java:186)
at org.antlr.stringtemplate.StringTemplateGroup.parseGroup(StringTemplateGroup.java:769)
at org.antlr.stringtemplate.StringTemplateGroup.<init>(StringTemplateGroup.java:271)
at org.antlr.stringtemplate.StringTemplateGroup.<init>(StringTemplateGroup.java:241)
at Dump.main(Dump.java:31
****error code end****
>You can tell it to use the $..$ though with an argument.
What do you mean exactly by that? How can I tel it to use $...$ with
an argument.
Thanks for the help.
Christie
More information about the stringtemplate-interest
mailing list