dsl
-
从 AST 生成代码的最佳设计? 我正在研究一个非常复杂的DSL,我想把它编译成几种高级语言。整个过程是一次学习经历。编译器是用java编写的。 我想知道是否有人知道代码生成器部分设计的最佳实践。我目前已将所有内容
-
在 ElasticSearch 中使用 Java API 时,如何从 JSON DSL 构造 QueryBuilder? 我在Spring Web项目中使用ElasticSearch作为搜索服务,它使用Transport Client与ES进行通信。 我想知道是否存在一种可以从JSON DSL构造QueryBuilder的方法。例如,将此 bool 查询 DSL JSON 转换为 QueryBuilder。
-
-
这个怪物生成器是一个很好的生成器/工厂模式,用于抽象与设置器混合的长构造函数吗? 这是一个关于将(处理分叉但不记得选择构造函数的路径) 要求: 怪物(人)类已经关闭修改和扩展;不敏感 目标: 隐藏长构造函数,因为怪物类有 10 个必需参数 根据使用的备
-
在Java中创建自然DSL的最佳工具是什么?[已关闭] ),作者讨论了使用.NET的通用自然语言DSL解析器的想法。 在我看来,他的想法的绝妙之处在于,文本被解析并与使用与句子同名的类进行匹配。 以以下几行为例: 因此,在处理第
-
自定义 Java 查询类 (DSL):生成器模式、静态导入还是用于复杂查询的其他内容?方法和/或/非查询概括 我正在创建一个自定义查询类,我不确定编写它的最优雅方法。 目标是: 简单易用 扩展 灵活,以便可以制定复杂的查询 方法 目前我可以想到两种选择。 1. 生成器模式 对我来说看起来
-
将自然语言描述解析为结构化数据的策略要求 我有一组要求,我正在寻找最好的基于Java的策略/算法/软件来使用。基本上,我想采用一组真实的人用自然英语输入的食谱成分,并将元数据解析为结构化格式(请参阅下面的要求,看看我正在
标签