[antlr-interest] 3.1b1 (??) 2008-04-09.18 issues
Guntis Ozols
guntiso at latnet.lv
Fri Apr 11 17:01:02 PDT 2008
I've tried 2008-04-09.18 on my grammar.
1) I get the following warning
[java] warning(200): .../Query.g:70:2: Decision can match input such as "S"
using multiple alternatives: 1, 2, 3
[java] As a result, alternative(s) 2,3 were disabled for that input
for
absoluteLocationPath
: (S? '/' relativeLocationPath) => S!? '/' relativeLocationPath
| S!? '/'
| S? d='//' relativeLocationPath
-> ROOT_DSLASH[$d] relativeLocationPath;
The same with 2008-01-10.16.
Compiles and works fine with antlrworks-1.1.5.
2) [java] warning(149): Query__.g:0:0: rewrite syntax or operator with no
output option; setting output=AST
No such warning from 2008-01-10.16, works fine with antlrworks-1.1.5.
BTW, I have the following two options in my grammar:
options {
output=AST;
memoize=true;
}
3) [java] error(10): internal error: .../Query.g :
java.util.NoSuchElementException: no such attribute: ASTLabelType in template
context [outputFile lexer lexerRule ruleDeclarations]
[java]
org.antlr.stringtemplate.StringTemplate.checkNullAttributeAgainstFormalArguments(StringTemplate.java:1290)
[java] org.antlr.stringtemplate.StringTemplate.get(StringTemplate.java:814)
[java] org.antlr.stringtemplate.StringTemplate.get(StringTemplate.java:812)
[java] org.antlr.stringtemplate.StringTemplate.get(StringTemplate.java:812)
[java]
org.antlr.stringtemplate.StringTemplate.getAttribute(StringTemplate.java:696)
...
No such error from 2008-01-10.16, works fine with antlrworks-1.1.5.
Guntis
More information about the antlr-interest
mailing list