dsl

    1热度

    1回答

    我想要的内容辅助建议在脚本中已经声明的变量名称。这是语法: Script: includes+=(Include)* assignments+=(Assignment)* g=GetLog? clock=Clock? tests+=Test* ; Include: 'INCLUDE' includedScript=[Script|STRING] ; Test:

    0热度

    1回答

    我在我的骆驼上下文中使用Java DSL的路由器类。我也有一个被设置为交换属性的对象,其名称为'details'。我想访问此对象的成员'isLoaded'的值。我怎样才能做到这一点。我的路由器类如下: import org.apache.camel.CamelContext; import org.apache.camel.builder.RouteBuilder; public class

    1热度

    1回答

    我有一个脚本语言与内容协助。但此内容有助于显示相同的不需要的建议。 在这种情况下,我不希望要显示Value - ID和.。 其他建议是正确的。 这是我的方法来实现内容协助。 public override completeAttributeRef_AttributeRef(EObject model, Assignment assignment, ContentAssistContext cont

    1热度

    1回答

    这是我xtext概要: 我会喜欢自己的未命名字段名称。 ,这是我的大纲树提供商的代码,它不是一个最终版本: class MyDslOutlineTreeProvider extends DefaultOutlineTreeProvider { def _createChildren(DocumentRootNode parentNode, Script test) { te

    0热度

    1回答

    我想创建以下DSL namespace x.y.z system <NAME> { component A { ... } component B { ... } coordinator component C { ... } component D { ... } } 所有component的具有相同的结构,只是一个且只有一个要求coordinat

    1热度

    3回答

    我一直在使用Spring集成DSL来实现一些消息处理流程。 我怎样才能真正单元测试单个IntegrationFlow,谁能给我提供一个例子就如何进行单元测试,即改变这个bean的一部分: @Bean public IntegrationFlow transformMessage(){ return message -> message .transform(new

    4热度

    1回答

    我使用scala骆驼dsl和我需要捕捉异常。 在handle情况下,我的管道不会记录: s"$ftpSource" .log("File is received") .as(classOf[String]) .attempt{ process(failingProcessor) }.handle(classOf[Exception]) apply

    0热度

    1回答

    有主要的Java类评估常规素文字 Binding binding = new Binding(); binding.setProperty("text", "some text"); CompilerConfiguration configuration = new CompilerConfiguration(); configuration.setScriptBaseClass(MyBa

    5热度

    2回答

    我的目标是在DSL中编写名称/值对列表并使其可读。这里的值可以是int,float,string或任何这些类型的列表。 我正在使用string * obj对,并将它们传递给需要(string * obj) list的函数。 是否有写入列表而没有向上注册obj参数? let myfun (values:(string*obj) list) = // Do something... //

    3热度

    1回答

    我正在使用“finally tagless”风格在PureScript中实现嵌入式DSL。回购可在https://github.com/afcondon/purescript-finally-tagless-ex 这是问题所在。给予了非常简化的文件系统的抽象定义: class (Monad m) <= MonadFileSystem m where cd :: FilePath ->