我为 DSL scala http://camel.apache.org/scala-dsl-getting-started.html阅读了这篇文章。这对我没有多大帮助。我想要更多细节。谁能帮我吗?
问问题
4267 次
3 回答
13
有 Debashish Gnosh 书籍DSLs 在行动。它并不完全专注于 Scala,但有一个很好的部分介绍了使用 Scala 进行 DSL 开发。一般来说,这对于入门知识来说就足够了,为了获得更深入的经验,我会查看 ScalaTest 或 Specs 源代码。
于 2013-05-29T07:29:12.593 回答
1
我发表了一篇关于在 Scala 中构建常规 DSL 的文章。
简短的概述:您尝试构建的 DSL 很可能属于一类常规语言。如果是这样,您可以使用有限状态机对该 DSL 进行建模。这篇文章包含如何将 FSM 转换为 Scala 代码的分步手册。
于 2017-01-23T20:14:35.640 回答