dsl

dsl

文章 6 浏览 90

在 C# 中实现 DSL 以生成特定于域的 XML

我有一个旧版 HTTP/XML 服务,需要与该服务进行交互以实现应用程序中的各种功能。 我必须为服务创建各种请求消息,因此为了避免代码中散落着大量神奇…

锦欢 2024-12-02 16:55:21 8 0

当 Rails 中不存在该属性时,如何停止其他验证以进行验证?

我目前正在做的事情如下: validates :new_pass, :presence => {:if => :new_record?}, :confirmation => {:if => :password_not_blank?}, :length =>…

北座城市 2024-12-01 06:48:19 6 0

创建简单的领域特定语言

我很想了解如何创建特定于领域的语言。目前,该域非常基本,只有一些变量并运行一些循环、if 语句。 编辑:该语言将是非英语的,具有非常简单的语法。…

提笔书几行 2024-12-01 03:00:22 7 0

Resque 讨厌 kaminari dsl 方法 paginates_per

因此,我正在将我的管理邮件程序转换为使用 Resque 并在后台执行。 当我运行: rake resque:work QUEUE='*' --trace 我得到这个: $ rake resque:work…

脱离于你 2024-11-30 16:06:29 6 0

拥有 XText 的 DSL。无限括号(“(”,“)”)的问题

我正在 XText 中开发自己的 DSL。 我想做这样的事情: 1 AND (2 OR (3 OR 4)) 这里是我当前的 .xtext 文件: grammar org.xtext.example.mydsl.MyDsl …

(り薆情海 2024-11-30 08:56:05 5 0

有用于编写正则表达式的 DSL 吗?

Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …

心在旅行 2024-11-29 03:44:28 4 0

ANTLR 和数组

我有关于使用 Java+ANTLR 组合实现数组的问题。 (我主要说的是java/c风格的数组)。 所以基本上我问的是如何实现这样的功能,如果已经有这样的例子,…

私藏温柔 2024-11-29 02:15:42 4 0

动态业务规则

我正在创建一个界面,用户可以在运行时从特定于域的对象构建自己的业务规则,将这些规则保留在数据库中,然后由应用程序使用。其中一些是复杂的谓词,…

何止钟意 2024-11-28 03:05:18 10 0

Groovy DSL 使用括号?

我有一个像这样的 DSL 脚本: entity(attribute1:"one", attribute2:"two") 到目前为止一切都很好。我运行脚本并将脚本的委托设置为定义实体的类,并…

浪推晚风 2024-11-28 00:33:22 4 0

Ruby 初始化:为什么它不执行我的读取指令

这是 7 周内 7 种编程语言的 Ruby 部分第 3 天的代码。如果我不在 m = RubyCsv.new 之后写 m.read ,我就无法让它输出任何内容, 初始化方法不应该处…

窝囊感情。 2024-11-27 06:03:25 7 0

带块的 ruby​​ 哈希树

我该如何做到这一点: class MyClass tile 'some title' collection do node1 'node1' node2 'node2' another_collection do node1 'node1' node2 'no…

旧梦荧光笔 2024-11-26 23:41:50 4 0

使用DSL?值得一读吗?

DSL 的具体用途是什么?值得花时间阅读 DSL 吗?…

痴情换悲伤 2024-11-26 21:36:38 4 0

如何编写不与区块环境隔离的DSL?

我正在尝试编写一个小型 Rub​​y DSL,但偶然发现了一个不便之处。现在我的“DSL”代码是 https://gist.github.com/0379b07f516f4f322204 和我的实现…

孤凫 2024-11-26 06:21:13 3 0

Scala - 从 DSL 的应用方法中省略括号

我正在尝试创建 DSL 并遇到问题。我有这些定义: case class Var(name: String) case class Lam(v: Var, t: Var) val (a, b) = (Var("a"), Var("b")) …

み零 2024-11-26 03:57:30 4 0

面向 Ruby 初学者的商业自然语言

我想知道您会从哪里开始使用 Ruby 进行自然语言处理。我是一名 C# 程序员,尽管我找到了这个 C# 教程: 编写你的第一个领域特定语言,我想借此机会学…

幸福%小乖 2024-11-25 09:40:15 2 0
更多

推荐作者

夢野间

文章 0 评论 0

百度③文鱼

文章 0 评论 0

小草泠泠

文章 0 评论 0

zhuwenyan

文章 0 评论 0

weirdo

文章 0 评论 0

坚持沉默

文章 0 评论 0

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