dsl 相关问题

特定于域的语言是一种用于特定应用程序域的编程语言

与dsl-json的resteasy集成 - 无法注册读者

我正在尝试将dsl-json与resteasy集成用于de / serialization.But它抛出异常java.io.IOException:无法找到提供类型的reader:class com.x.y.api.v1.resource.A和...

回答 2 投票 0

在多部分请求中混合内容类型

我正在为kohttp实现一个多部分请求DSL最常见的用例是文件上传。但是,我对其他常见案例感兴趣?关于w3多部分文档,它是......

回答 1 投票 0

是否可以找出Eclipse编辑器中编写的代码是否有效并相应地禁用/启用上下文菜单按钮?

我正在为我的DSL创建Eclipse插件,使用Xtext并需要为我的编辑器添加上下文菜单项(我已经做过),但是需要找出编辑器中的代码是否有效,如果是 - >这个菜单.. 。

回答 1 投票 0

什么是域特定语言?有人用吗?以什么方式?

我想我正在寻找某种介绍,看看是否有人使用过它。使用它有什么特别的好处吗?维基百科:特定领域语言(DSL)是一种编程语言或...

dsl
回答 13 投票 91

用SRTP在F#中实现无标记最终编码

我想将我的F#OOP版本的Tagless Final转换为典型的FP方法,我想从OO使用类型类的静态分辨类型参数。我所做的就是开放......

回答 1 投票 1

使用自适应语法[关闭]

我正在尝试实现一种语法(或语言系列),其语法可以动态更改。我没有找到作为研究案例的例子。你能给我一些参考......

回答 6 投票 8

如何在Karate框架中动态更改大json?

我有下一个JSON {“updated”:[{“id”:“1”,“email”:“[email protected]”,“businessUnit”:“US”,“firstName”:“John”,“ lastName“:”Doe“,”年龄“:21,”......

回答 1 投票 1

如何将groovy dsl脚本从一个groovy文件包含到另一个groovy文件中

我使用groovy脚本中的方法创建了一个自定义dsl命令链。我从另一个groovy文件访问此命令链时遇到问题。有没有办法实现功能? ...

回答 1 投票 1

如何避免在Scala中编写令人困惑的DSL

我读过评论,指出Scala的灵活性使开发人员可以轻松编写难以理解和推理的DSL。 DSL是可能的,因为我们有时可以省略。 ...

回答 1 投票 4

如何在Xtext DSL中包含Java代码块?

在Xtext语法中,我可以使用XExpression / XBlockExpression类型包含Xbase代码块。我如何使用Java代码块做同样的事情?包含的java应该稍后包含在...中

回答 2 投票 2

Kotlin - 限制扩展方法范围

有没有办法限制DSL中的扩展方法?假设我有这样的类结构:class Outer {fun middle(op:Middle。() - > Unit):Middle {val middle = Middle()...

回答 2 投票 4

如何连接多个queryDSL表

我有一些表,我想使用queryDSL join获得结果,但是没有在使用queryDSL的多个连接上找到任何示例。我有这些表:帐户表:accountId(PK)|电子邮件| ...

回答 2 投票 0

控制Kotlin DSL构建器中的范围

我试图找到我的范围问题的完美解决方案,我真的很想你的意见。我有一些我无法改变的第三方课程:class Employee {var id = 0 var name =“”...

回答 3 投票 0

如何使用apache camel dsl删除csv的头文件

读取csv文件内容并生成文本文件作为输出,只删除csv的标题行,即正文的第一行。我可以通过放置数据生成文本文件,但如何删除...

回答 1 投票 -1

未找到Android Studio Gradle DSL方法:'android()' - 错误(17,0)

我试图在Android Studio中运行我的项目,但错误显示如下:我已经关注了许多来源,只是为了让它运行并在这里结束,但不知道还能做什么。怎么样 ...

回答 13 投票 79

Kotlin DSL上下文中的TeamCity HTTP请求

是否可以在settings.kts文件中执行HTTP GET请求,该文件用于使用Kotlin实现TeamCity配置?如果有可能,怎么能实现?如果不是,那是什么......

回答 1 投票 0

在调用`implode`期间无法解释的IllegalArgument

我试图在Rascal中为cmake语言的一个子集制作一个DSL,但是在调用implode期间有一个IllegalArgument异常很难调试。 CMake.rsc:模块CMake import util :: ...

回答 1 投票 1

Ruby DSL用于多个标签或多行

我正在编写一个辅助DSL,以便更容易在视图中创建一个漂亮的菜单。视图的错误是为nil生成一个错误的未定义方法'safe_append =':当我打破块时,NilClass ...

回答 3 投票 10

是否可以避免在Swift中编写的DSL代码中的闭包参数$ 0?

我见过的所有博客文章都在Swift中定义DSL,使用尾随闭包并使用closure参数$ 0。这使代码冗长,我认为,丑陋。 (例如:https://mecid.github ....

回答 1 投票 -1

从Java应用程序加载自定义DSL配置的更好方法

对于Java应用程序,是否有更好的方法来支持基于自定义DSL的配置文件(例如依赖于Groovy或Kotlin)而不是使用JSR223 ScriptEngine的eval或编译方法? ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.