集成到VS2008时的antlr c#错误

时间:2011-09-30 19:08:20

标签: c# visual-studio-2008 antlr

我正在关注教程:http://www.antlr.org/wiki/pages/viewpage.action?pageId=557075

当我进入第11步时,用VS编译我得到以下内容:

错误无法找到类型或命名空间名称'AstParserRuleReturnScope' 错误无法找到类型或命名空间名称'GrammarRule' 错误无法找到类型或命名空间名称'GrammarRuleAttribute' 等

任何人的提示?几乎没有文件可以帮助我。

谢谢!

2 个答案:

答案 0 :(得分:0)

如果您使用已编译的运行时dll,请使用ANTLRWorks 1.4生成代码。否则,如果您使用最新版本的ANTLRWorks,我相信您需要获取最新版本的运行时并进行编译。

答案 1 :(得分:0)

您很可能只需要更新版本的ANTLR .NET运行时。最新版本可在以下网址找到:http://www.antlr.org/wiki/display/ANTLR3/Antlr3CSharpReleases

ANTLR版本3.4.1一直在使用ANTLRWorks 1.4.3解析器&词法分析器;在升级运行时之前,我遇到了和你一样的错误。