• An internal DSL builds new languages atop a base language, whose syntax it borrows and stylizes.

    一个内部DSL基本语言基础之上构建新的语言,并借用样式化基本语言的语法

    youdao

  • It is common in internal DSLs to stylize the use of the base language to make the DSL more readable.

    样式化基本语言使DSL更加可读行为内部DSLs中很常见的。

    youdao

  • Because I was creating an internal DSL, which in my case is a Ruby API, the creation of the DSL could be purely test driven.

    由于创建内部DSL这个例子里RubyAPI,这套dsl创建完全可以遵循测试驱动的实践。

    youdao

  • If you intend to reuse your internal DSL, ensure that no application-specific business logic sneaks in, but provide a mechanism for capturing that business logic.

    如果打算重用内部DSL,那么请确定没有任何针对应用程序的业务逻辑掺杂其中,而是提供一个机制俘获业务逻辑。

    youdao

  • From the language design perspective, an external DSL provides the greatest flexibility, since internal DSLs must respect the parsing and language semantics of the host language.

    语言设计角度来看外部领域特定语言能够提供最大程度灵活性因为内部领域特定语言语言必须遵循宿主语言解析语言语义

    youdao

  • As byte code generated from JRuby will run in the JRE, the DSL is categorized as "internal" - which USES a general programming language to create a specific programming language.

    因为JRuby生成字节最终JRE运行,所以这个DSL应该视为内部DSL——使用通用编程语言创建一个特定编程语言。

    youdao

  • As byte code generated from JRuby will run in the JRE, the DSL is categorized as "internal" - which USES a general programming language to create a specific programming language.

    因为JRuby生成字节最终JRE运行,所以这个DSL应该视为内部DSL——使用通用编程语言创建一个特定编程语言。

    youdao

$firstVoiceSent
- 来自原声例句
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定