【发布时间】:2011-11-11 03:57:45
【问题描述】:
我们有针对 Java 目标的 PL/SQL 语法器吗?我得到了 C# 的,但需要 Java 目标。
我想将它与 ANTLR 一起使用,以使用 StringTemplates 生成 Java。我已经浏览了文档并对如何实现这一点有一个很好的理解,只是想检查是否有人已经做过这种事情。
【问题讨论】:
标签: java code-generation antlr stringtemplate
我们有针对 Java 目标的 PL/SQL 语法器吗?我得到了 C# 的,但需要 Java 目标。
我想将它与 ANTLR 一起使用,以使用 StringTemplates 生成 Java。我已经浏览了文档并对如何实现这一点有一个很好的理解,只是想检查是否有人已经做过这种事情。
【问题讨论】:
标签: java code-generation antlr stringtemplate
嗯,在 ANTLR 网站上有一个语法:http://antlr.org/grammar/1279318813752/PLSQL.g
作者说不解析SQL部分。
我不知道您期望仅阅读语法就能生成什么。你通常需要 远不止于此。为什么不在这里查看我的答案:antlr generate ast for c and parse the ast
编辑:OP 说他想将 PL/SQL 代码翻译成 Java。请参阅我关于构建语言到语言翻译器的答案:What kinds of patterns could I enforce on the code to make it easier to translate to another programming language?
【讨论】: