Antlr3、C#和VS 2012快车
我正在VS 2012 Express中使用Antlr3运行时,在尝试构建项目时,从生成的Antlr3、C#和VS 2012快车,c#,.net,antlr3,C#,.net,Antlr3,我正在VS 2012 Express中使用Antlr3运行时,在尝试构建项目时,从生成的 C:\dev\projects\vs\ANTLR\T\obj\Debug\TParser.cs(587,23,587,29): error CS0102: The type 'T.TParser' already contains a definition for 'Follow C:\dev\projects\vs\ANTLR\T\obj\Debug\TLexer.cs(2587,16,2587,20):
C:\dev\projects\vs\ANTLR\T\obj\Debug\TParser.cs(587,23,587,29): error CS0102: The type 'T.TParser' already contains a definition for 'Follow
C:\dev\projects\vs\ANTLR\T\obj\Debug\TLexer.cs(2587,16,2587,20): error CS0102: The type 'T.TLexer' already contains a definition for 'DFA7'
我试着到处寻找关于这个的任何东西,但似乎在任何地方都没有提到这个。有人能帮我解决这个问题吗?这看起来像是目标生成中的错误C#或ANTR本身的错误。
不清楚您使用的是哪一个ANTLR版本。
在这种情况下,您可以尝试更新版本或更早版本的ANTLR。
或者再次查看定义的内容,然后自己修复生成的代码。这看起来像是目标生成中的错误C#或ANTR本身的错误C#。
不清楚您使用的是哪一个ANTLR版本。
在这种情况下,您可以尝试更新版本或更早版本的ANTLR。
或者再次查看定义的内容,然后自己修复生成的代码。我正在使用ANTLR 3.4。我试着恢复到ANTLR 2,但在VS 2012中却一团糟。我在将ANTLR集成到2012版时遇到了很多问题。例如,我无法让C/C++运行时使用它。不过,我想我已经弄明白了。嗯,还没有解决,但“修复”了。我删除了项目和解决方案,从零开始。我正在使用ANTLR 3.4。我试着恢复到ANTLR 2,但在VS 2012中却一团糟。我在将ANTLR集成到2012版时遇到了很多问题。例如,我无法让C/C++运行时使用它。不过,我想我已经弄明白了。嗯,还没弄明白,但“修复”了。我删除了项目和解决方案,从头开始。