[antlr-interest] java15-grammar build problem

ytriffy ytriffy at gmail.com
Fri Mar 21 01:16:12 PDT 2008


Hello, good folks.
I'm trying to build java.g and java.tree.g by *Michael Stahl* which is 
java 1.5 by  grammar with ast tree.
It's downloaded from 
http://www.antlr.org/grammar/1093454600181/java15-grammar.zip
But I get errors. Need help in solving this problem.

tenebrae% java org.antlr.Tool java.g java.tree.g
ANTLR Parser Generator  Version 3.0.1 (August 13, 2007)  1989-2007
java.g
error(100): java.g:159:1: syntax error: antlr: java.g:159:1: unexpected 
token: class
error(100): java.g:159:22: syntax error: antlr: java.g:159:22: expecting 
SEMI, found 'extends'
error(10):  internal error: java.g : java.g:1509:8: expecting '"', found 'r'
org.antlr.tool.ANTLRLexer.nextToken(ANTLRLexer.java:321)
antlr.TokenStreamRewriteEngine.nextToken(TokenStreamRewriteEngine.java:161)
antlr.TokenBuffer.fill(TokenBuffer.java:69)
antlr.TokenBuffer.LA(TokenBuffer.java:80)
antlr.LLkParser.LA(LLkParser.java:52)
antlr.Parser.consumeUntil(Parser.java:149)
antlr.Parser.recover(Parser.java:312)
org.antlr.tool.ANTLRParser.grammar(ANTLRParser.java:406)
org.antlr.tool.Grammar.setGrammarContent(Grammar.java:521)
org.antlr.tool.Grammar.<init>(Grammar.java:456)
org.antlr.Tool.getGrammar(Tool.java:331)
org.antlr.Tool.process(Tool.java:267)
org.antlr.Tool.main(Tool.java:70)
java.tree.g
error(100): java.tree.g:7:1: syntax error: antlr: java.tree.g:7:1: 
unexpected token: class
error(100): java.tree.g:7:22: syntax error: antlr: java.tree.g:7:22: 
expecting SEMI, found 'extends'
error(10):  internal error: java.tree.g : java.tree.g:20:4: unexpected 
char: '#'
org.antlr.tool.ANTLRLexer.nextToken(ANTLRLexer.java:321)
antlr.TokenStreamRewriteEngine.nextToken(TokenStreamRewriteEngine.java:161)
antlr.TokenBuffer.fill(TokenBuffer.java:69)
antlr.TokenBuffer.LA(TokenBuffer.java:80)
antlr.LLkParser.LA(LLkParser.java:52)
antlr.Parser.consumeUntil(Parser.java:149)
antlr.Parser.recover(Parser.java:312)
org.antlr.tool.ANTLRParser.grammar(ANTLRParser.java:406)
org.antlr.tool.Grammar.setGrammarContent(Grammar.java:521)
org.antlr.tool.Grammar.<init>(Grammar.java:456)
org.antlr.Tool.getGrammar(Tool.java:331)
org.antlr.Tool.process(Tool.java:267)
org.antlr.Tool.main(Tool.java:70)



More information about the antlr-interest mailing list