dsl

dsl

文章 6 浏览 90

有趣的 DSL,用 Scala 实现?

我见过 BASIC 和 Scala 中的 Apache Camel DSL,它们非常棒。还有更多此类 DSL 的示例吗?…

愿得七秒忆 2024-09-08 01:29:17 8 0

groovy 中的 splat 运算符?

def foo(map, name) { println(map) } foo("bar", hi: "bye") 。 [hi:bye] 现在我有一张以前的地图,我希望将其传递给 foo 在伪代码中,类似: def ot…

⊕婉儿 2024-09-03 18:14:26 8 0

Fluent API 与其他 API 有何不同?

我在研究 DSL 时遇到了 Fluent API。 我对流畅的 API 进行了很多搜索...我可以得出的基本结论是,流畅的 API 使用方法链来使代码流畅。 但我无法理解 …

嗼ふ静 2024-09-02 14:04:58 16 0

闭包如何帮助创建 DSL/Fluent 界面:PHP 示例?

你能给我一个 PHP 中的例子,展示闭包如何有助于创建 DSL(流畅的界面)吗? 编辑: 以下问题中接受的答案讲述了嵌套闭包。如果有人可以将该示例翻译…

别靠近我心 2024-09-02 08:35:39 12 0

Scala DSL、对象和中缀表示法

在 Scala 中,如果我想实现 DSL,有没有办法执行以下操作: 我有一个名为“Draw”的对象,其中包含函数 def draw(d:Drawable) 我该如何制作这样我就可…

厌倦 2024-09-02 01:06:44 18 0

使用 Scala 符号文字会导致 NoSuchMethod

我最近开始使用 Scala。我在其中编写了一个 DSL,可用于描述 medici 中的处理管道。在我的 DSL 中,我使用符号来表示锚点,它可用于在管道中放置叉子…

一绘本一梦想 2024-09-01 17:20:35 16 0

C# DSL 语法的想法

我正在考虑仅使用具有静态类型优势的纯 C#/.NET 4 语法来实现模板引擎。 然后,在该模板语言之上,我们可以创建领域特定语言(例如 HTML4、XHTML、HTM…

仲春光 2024-09-01 15:36:02 11 0

有用于 GUI 的 Scala DSL 吗?

有用于 GUI 的 Scala DSL 吗?…

柒夜笙歌凉 2024-09-01 02:23:53 6 0

部分解析 C++对于特定领域的语言

我想创建一种领域特定语言作为增强 C++ 语言。我主要需要两种类型的结构: 专门类型或声明的顶级结构 代码内结构,即添加原语以使函数调用或习惯用法…

恋你朝朝暮暮 2024-08-31 16:30:24 9 0

如何遍历Xtext生成的EMF对象树?

我使用 Xtext 来定义我的 DSL。 Xtext 生成一个解析器,让我可以遍历输入 DSL 的 EMF 模型。我想将此 EMF 模型转换为其他树。为了进行这个翻译,我需…

蝶舞 2024-08-31 15:55:25 20 0

如何在另一种语言之上开发特定领域的语言?

假设我发现了一个用 python 编写的很好的开源软件/库。我想将我创建的一些函数或方法包装成我自己的易于理解的语言。 do porter_stemm(DOC)(DSL)相…

暮色兮凉城 2024-08-31 15:32:40 4 0

为什么链接在我的基于 Xtext 的 DSL 中不起作用?

以下是我的 DSL 的 Xtext 语法。 Model: variableTypes=VariableTypes predicateTypes=PredicateTypes variableDeclarations= VariableDeclarations r…

琴流音 2024-08-31 04:23:08 17 0

领域特定语言的语法荧光笔

我有一个 DSL,我打算为 vim、gedit 和 netbeans 等编辑器创建语法突出显示器。 以前有人尝试过这个吗? 非常感谢您的任何指示。 克坦…

<逆流佳人身旁 2024-08-31 03:20:26 9 0

领域特定语言和编译器

我正在查看 Martin Fowler 最近的书内容 - 领域特定语言,我注意到一些 ANTLR 示例 - 这让我想到编写编译器将变得越来越流行,因为人们对这方面的需求…

夏至、离别 2024-08-31 00:13:55 7 0

在 Tkinter.Tcl() 中使用 Python 函数

我有很多 Python 函数。我们将它们称为 foo、bar 和 baz。它们接受可变数量的字符串参数并执行其他复杂的操作(例如访问网络)。 我希望“用户”(假…

陌路终见情 2024-08-29 16:48:38 7 0
更多

推荐作者

十二

文章 0 评论 0

飞烟轻若梦

文章 0 评论 0

OPleyuhuo

文章 0 评论 0

wxb0109

文章 0 评论 0

旧城空念

文章 0 评论 0

-小熊_

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文