如何使用ANTLR生成Delphi输出?

如何使用ANTLR生成Delphi输出?,delphi,antlr,Delphi,Antlr,如何使用ANTLR生成Delphi输出 我的语法输出在其他语言中还行,但似乎我做错了什么,因为我遇到了一个错误 有特殊的开关或其他东西使其工作?您可能会遇到如下错误: 错误(10):内部错误:Exprtoken.g:java.lang.IllegalArgumentException: 找不到模板actionGate.st;组层次结构为[Delphi] 好吧,Delphi目标一直是实验性的,在过去几年中没有更新过:我不建议您使用它。欢迎使用StackOverflow。“我有一个错误”如果没有你得

如何使用ANTLR生成Delphi输出

我的语法输出在其他语言中还行,但似乎我做错了什么,因为我遇到了一个错误


有特殊的开关或其他东西使其工作?

您可能会遇到如下错误:

错误(10):内部错误:Exprtoken.g:java.lang.IllegalArgumentException: 找不到模板actionGate.st;组层次结构为[Delphi]


好吧,
Delphi
目标一直是实验性的,在过去几年中没有更新过:我不建议您使用它。

欢迎使用StackOverflow。“我有一个错误”如果没有你得到的具体错误是没有用的。如果您想得到答案,您需要至少发布准确的错误、您正在使用的语法和您正在使用的命令行。照目前的情况,这个问题很可能会因为不是一个真正的问题而结束。请记住,我们从这里看不到您的屏幕,因此我们只需要了解您在问题中给出的信息。您有针对Delphi的代码生成目标吗?我在@Mason:there上没有看到一个列表:(我没有用过)。有人在2008年初做过(针对Delphi Target的ANTLR):头。似乎很有吸引力。@menjaraz,页面上的第一句话“注册后,您可以获得一个针对Delphi Target的Antlr下载链接。”让我感到厌烦。此外,当查看该页面上的说明时,它仍然需要ANTLR 2.7,这是一个相当古老的版本:我不推荐使用它。然而,如果一定要生成一个Delphi解析器,那么当然值得一试。那么为什么不试试tkoskine的antlr-3.1呢。更多最新信息,包括Erik van Bilsen(一位伟大的Delphi贡献者!顺便说一下!我非常欣赏他的Ribbon组件)的Delphi代码生成器和运行库。@menjaraz,我无法尝试Delphi的任何功能:我不熟悉语言,也不运行Windows。我也不熟悉Antlr,我刚刚开始使用Delphi和Digital Mars D2利用GoldParser。感谢您抽出时间回答我的评论。希望他们能对SO社区有所帮助。