sql - 将 DSL 转换为 SQL 的正确工具?

标签 sql parsing code-generation dsl lexer

我有一种可以翻译成 SQL 的领域特定语言。我必须编写自己的词法分析器、解析器和代码生成器,还是有可以帮助我的工具?

最佳答案

我有一个和你类似的项目。我认为你应该看看 Xtext 和 Xtend,因为它们可以直接在 Eclipse 中使用,你可以很容易地获得智能感知、语法、词法分析器。我尝试生成 SQL 代码,到目前为止它一直是一个成功的项目。

关于sql - 将 DSL 转换为 SQL 的正确工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11530524/

相关文章:

mysql - 计算从 2 个单独的内联选择语句中获取的值

java - 使用 ClearNLP 语义角色标签器

parsing - clojure源代码在宏中的位置

android - 如何从 JSON 文件中解析?

python - 多平台代码生成

perl - 如何使用 perl AUTOLOAD 和 Moose::Meta::Class 动态添加不存在的属性?

mysql - 该操作系统不支持指定的区域设置。 [LCID=-1]

mysql - 带有示例数据库的 SQL 练习/查询

MYSQL使用两列添加到现有值

java - 用于生成 Hibernate 注释 DTO/DAO 类代码的逆向工程工具