首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用ANTLR 1.3 / ANTLRWorks生成问题代码

用ANTLR 1.3 / ANTLRWorks生成问题代码
EN

Stack Overflow用户
提问于 2009-10-28 23:17:09
回答 1查看 612关注 0票数 0

我已经下载了ANTLR1.3和ANTLRWorks,可以生成规则和语法图,OK。当我试图生成代码(例如,通过GenerateCode in ANTLRWorks或使用java org.antlr.Tool Temp.g )时,

代码语言:javascript
复制
error(100): C:\temp\Temp.g 0:0: syntax error: codegen: <AST>: 0:0: unexpected end of subtree

我在Windows 7 beta版,Java 1.6版。我还没有专门设置一个类路径,因为发行版暗示着ANTLRWorks是从盒子里出来的。

编辑--这是一个琐碎的语法(由ANTLRWorks示例生成),是的,该文件存在,包含内容:

代码语言:javascript
复制
grammar Temp;

ID  :   ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'0'..'9'|'_')*
    ;
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-10-29 14:07:32

我认为这是因为只有词法规则(上述类型)。当我包括:

代码语言:javascript
复制
prog: ID;

啊,真灵

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1640751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档