基本的にスクリプト可能なメールマージ機能の一部として、C# プロジェクトで使用するためにCoco /Rと ANTLRを使用して評価しています。(単純な) スクリプトを解析するには、パーサーが必要です。
私は Coco/R と ANTLR に焦点を当てました。どちらもかなり成熟しており、適切に管理されており、適切な C# パーサーを生成できるように思われるからです。
ただし、どちらも簡単に使用できるようには見えませんが、シンプルさは私が高く評価するものです。特に、他の人にとっての保守性は高く評価されます。
誰かに推奨事項はありますか?小さな言語を解析することの長所/短所は何ですか?または私は完全に間違ったことを調べていますか? これらは、典型的な継続的インテグレーションのセットアップにどの程度うまく統合されていますか? 落とし穴は何ですか?