【发布时间】:2010-04-27 15:03:59
【问题描述】:
我正在评估在 C# 项目中使用 Coco/R 与 ANTLR 作为本质上是可编写脚本的邮件合并功能的一部分。要解析(简单)脚本,我需要一个解析器。
我专注于 Coco/R 和 ANTLR,因为它们看起来都相当成熟且维护良好,并且能够生成不错的 C# 解析器。
然而,两者似乎都不是微不足道的,而且 simplicity 是我很欣赏的 - 特别是其他人的 可维护性。
有人有什么建议吗?解析小语言的优点/缺点是什么 - 还是我完全在寻找错误的东西?这些集成到典型的持续集成设置中的效果如何?有什么陷阱?
【问题讨论】: