[antlr-interest] Need Help - Not able to use Java1.5 grammaravailable on site with ANTLRv3

Amol Neurgaonkar amol.neurgaonkar at gmail.com
Fri Jun 22 09:56:51 PDT 2007


Your understanding is correct. When I paste the Java1.5 grammar from site (
http://www.antlr.org/grammar/1152141644268/Java.g) , the whole grammar is
copied
as a single line in the ANTLRWorks dialogue box.
When I run the 'Check Grammar' , it succeeds, however when I run 'Generate
Code' it throws following error.

[19:04:25] Java.g:1:16360: unexpected char: ' '
 at org.antlr.tool.ANTLRLexer.nextToken(Unknown Source)
 at antlr.TokenStreamRewriteEngine.nextToken(TokenStreamRewriteEngine.java
:161)
 at antlr.TokenBuffer.fill(TokenBuffer.java:69)
 at antlr.TokenBuffer.LA(TokenBuffer.java:80)
 at antlr.LLkParser.LA(LLkParser.java:52)
 at org.antlr.tool.ANTLRParser.actions(Unknown Source)
 at org.antlr.tool.ANTLRParser.grammar(Unknown Source)
 at org.antlr.tool.Grammar.setGrammarContent(Unknown Source)
 at org.antlr.tool.Grammar.setGrammarContent(Unknown Source)
 at org.antlr.works.grammar.EngineGrammar.createNewGrammar(Unknown Source)
 at org.antlr.works.grammar.EngineGrammar.createCombinedGrammar(Unknown
Source)
 at org.antlr.works.grammar.EngineGrammar.createGrammars(Unknown Source)
 at org.antlr.works.grammar.EngineGrammar.analyze(Unknown Source)
 at org.antlr.works.grammar.CheckGrammar.run(Unknown Source)
 at java.lang.Thread.run(Unknown Source)

[19:04:25] error(100): C:\antlr3.0\Java.g:2:1: syntax error: antlr:
C:\antlr3.0\Java.g:2:1: unexpected token: null
[19:04:25] error(150):  grammar file C:\antlr3.0\Java.g has no rules
I have tried using other grammars for Java 1.5 listed in the Grammars
section, but they do not seem to succeed even for 'Check Grammar' feature.

Thanks,
Amol.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.antlr.org/pipermail/antlr-interest/attachments/20070622/83b6e871/attachment.html 


More information about the antlr-interest mailing list