【发布时间】:2010-10-07 10:51:27
【问题描述】:
您会推荐什么技术来为Business Rules and Validation Application Block for .NET 创建 DSL?为什么?
框架的架构由产品建立和验证测试。我只想创建一个 .NET 处理器来将人类可读的规则转换为已编译的规则实现。
我知道的选项是:
- 使用.NET Boo的编译器管道
- 使用 F# 附带的解析器构建器 - FsLex and FsYacc
不幸的是,考虑到 DSL 语法(会不断发展),这些方法都没有提供任何东西来构建或多或少友好的 IDE 来编辑 DSL。
有什么想法或提示吗?
【问题讨论】:
-
主题中的“to”太多了?
-
谢谢,错过了。