[antlr-interest] parsing Java 5... bug?
Putrycz, Erik
Erik.Putrycz at nrc-cnrc.gc.ca
Tue Aug 1 16:30:53 PDT 2006
I've been running into some strange issues while trying to parse java
5... I tried the most recent version that comes with a java preprocessor
Character.isLetter(LA(1))
at nrc.uml2.antlr.JavaLexer.mID_START(JavaLexer.java:1390)
at nrc.uml2.antlr.JavaLexer.mIDENT(JavaLexer.java:1449)
at nrc.uml2.antlr.JavaLexer.nextToken(JavaLexer.java:368)
at antlr.TokenBuffer.fill(TokenBuffer.java:69)
at antlr.TokenBuffer.LA(TokenBuffer.java:80)
at antlr.LLkParser.LA(LLkParser.java:52)
at
nrc.uml2.antlr.JavaRecognizer.compilationUnit(JavaRecognizer.java:296)
...
My input is very simple:
package simple;
public class BR {
public void runMe() {
int result = 1;
for (int il = 0;il < 100;il++) {
result = result + il;
}
if (result > 5)
System.out.println("check");
}
}
Is this a bug in the grammar or something else?
Erik Putrycz, Ph.D - Research Associate /
<mailto:erik.putrycz at nrc-cnrc.gc.ca> erik.putrycz at nrc-cnrc.gc.ca / (613)
990 0681
Institute for Information Technology - Software Engineering Group
National Research Council, Canada - Building M-50, 1200 Montreal Road
Ottawa, Ontario, CANADA K1A 0R6
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.antlr.org/pipermail/antlr-interest/attachments/20060801/a00bd434/attachment.html
More information about the antlr-interest
mailing list