我该着手设计Ruby DSL的哪些模块或组件?
- 内容介绍
- 文章标签
- 相关推荐
本文共计203个文字,预计阅读时间需要1分钟。
如果您想在Ruby 1.9或JRuby中构建ADSL,以下是一些基本阶段:
- 词法分析- 语法分析- 解析- 实时编译- 自然语言处理
作为程序员,我不喜欢尽可能多地编写实际代码,因此希望这些步骤都不需要手动执行。
如果我想在 Ruby 1.9或J Ruby中构建DSL,我是否需要手动执行以下任何阶段:> Lexing
>口译
>解析
>即时编译
显然,作为一名程序员,我不喜欢尽可能多地编写实际代码,所以我希望这些步骤都不需要手工操作:)
这一切都是使用元编程完成的.您不必执行任何列出的操作. Jamis Buck使用Ruby在 Writing Domain Specific Languages上发表了一篇不错的博文.本文共计203个文字,预计阅读时间需要1分钟。
如果您想在Ruby 1.9或JRuby中构建ADSL,以下是一些基本阶段:
- 词法分析- 语法分析- 解析- 实时编译- 自然语言处理
作为程序员,我不喜欢尽可能多地编写实际代码,因此希望这些步骤都不需要手动执行。
如果我想在 Ruby 1.9或J Ruby中构建DSL,我是否需要手动执行以下任何阶段:> Lexing
>口译
>解析
>即时编译
显然,作为一名程序员,我不喜欢尽可能多地编写实际代码,所以我希望这些步骤都不需要手工操作:)
这一切都是使用元编程完成的.您不必执行任何列出的操作. Jamis Buck使用Ruby在 Writing Domain Specific Languages上发表了一篇不错的博文.
