dsl 相关问题

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

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

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

回答 1 投票 0

xtend代码生成从xtext语法调用实体

我正在为我创建的语法编写代码生成器:Domainmodel:(elements + = AbstractElement)*; PackageDeclaration:'package'name = QualifiedName'{'(elements + = ...

回答 2 投票 0

如何编写文本语法规则来检测标准数据类型而不修改它们?

我想编写一个textx语法规则,它可以包含另一个定义的规则或任何类型的标准数据类型(Int,Float,String等)。这是一个简单的textx DSL应该有......

回答 1 投票 0

Jenkins管道全局变量 - 从shell脚本返回变量,然后将其导出到shell脚本中

我需要用破折号分割一个git标签。下面是一个数据示例:DEVQA-10000000-6d26fa05def3fa94a2acd0ca12fcdd6a82fc46d7-SUCCESS这应该拆分为$ 1- $ 2- $ 3- $ 4我的想法是使用awk git标签...

回答 1 投票 0

如何引用属性引用而不是“命名”引用?

这个问题是跟进/如何添加一个单独的xtext-list。我有以下语法部分:Fixture:name = ID('('...

回答 1 投票 0

如何在xtext列表中添加分隔符?

我有以下语法片段:FixtureGroup:name = ID':'fixtures + = [Fixture] *';';在实例中,我可以输入...

回答 1 投票 0

将自然语言描述解析为结构化数据的策略

我有一套要求,我正在寻找最好的基于Java的策略/ algorthm /软件。基本上,我想采取真实的人在自然界中输入的一套配方成分......

回答 5 投票 12

为什么我们在空手道报告中用karate.abort()将“跳过步骤”视为“失败的步骤”?

对于我的测试场景,我正在使用“karate.abort()”函数,如果满足条件,则会跳过它下面的步骤。但是由于跳过了,这标志着我的完整测试失败了......

回答 1 投票 1

我需要在哪里设置karate.config.dir才能在多个环境中运行我的测试

我当前的配置文件如下所示:function(){var env = karate.env; karate.log('karate.env系统属性为:',env); karate.configure('ssl',true); if(!env){env ...

回答 1 投票 1

如何使用空手道dsl读取CDATA元素

我的XML请求看起来像这样:def ref = ref.substring(0,end) 23265

回答 1 投票 1

Spring Integration - DSL - Split或Fork

我想为以下流程创建IntegrationFlow流程。从开始到交付是同步流程。如何从构建项和验证项中提取/分叉异步端节点。 @Bean public ...

回答 1 投票 1

用于泛型的Scala中缀表示法

可以在Scala中缀符号中使用泛型吗?例如://来自play-json的例子Json.obj(“name” - >“Joe”)\“name”as [String] //中缀表示法中的泛型...

回答 1 投票 0

如何使用空手道从XML响应中的字符串中提取值

不幸的是,从我的后端获得的响应不是正确的xml格式,而是以这样的错误格式给出响应:

回答 1 投票 1

如果使用空手道在特征文件中满足条件,如何跳过后续步骤

我的功能文件看起来像这样:#Subscribe到API给定url applicationURL和路径'subscriptions'和标题Authorization = subscribeToken并请求{'tier':'Gold','...

回答 1 投票 1

如何从空手道中的数组格式的json响应中获取值

我试图从我的响应中获取一个JSONArray格式的值。我想从第一个数组对象中获取Id。 {“count”:1,“next”:“”,“previous”:“”,“list”:[{...

回答 1 投票 1

基于树位置的Lark解析

我正在尝试编写一个Lark语法和解析器来编写一个在numpy之上的DSL。但是,Transformer需要输出Python代码,而不是eval代码。所以,例如,我想要:my_parser(“...

回答 1 投票 3

在eclipse中启用带有扩展名.idsl的groovy文件的调试点

我有一个带有扩展名.idsl的groovy dsl文件,但在eclipse中无法在该文件中设置调试点。我收到错误,如下面的Toggle Line Breakpoint“。编译单元名称必须以.java结尾,...

回答 1 投票 -1

使用OCaml中的GADT的简单lambda演算DSL

你如何使用GADT在OCaml中定义一个简单的lambda演算类DSL?具体来说,我无法弄清楚如何正确定义类型检查器从无类型AST转换为类型AST也...

回答 2 投票 9

带有免费Monad的文件I / O.

我有一个CSV文件,我需要解析并对每条记录执行一些操作。我如何使用Free Monads?目前,我正在将整个文件加载到内存中,并想知道是否有任何...

回答 2 投票 3

Scala隐式转换为有效宏内的monadic值

编辑:我更新了问题更具描述性。注意:我使用Scala 2.11编译器,因为这是LMS教程项目使用的编译器版本。我正在移植用Haskell编写的DSL ...

回答 1 投票 1

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