Coco/R vs. ANTLR
- by Eamon Nerbonne
I'm evaluating using Coco/R vs. ANTLR for use in a C# project as part of what's essentially a scriptable mail-merge functionality. To parse the (simple) scripts, I'll need a parser.
I've focussed on Coco/R and ANTLR because both seem fairly mature and well-maintained and capable of generating decent C# parsers.
Neither seem to be trivial to use either, however, and simplicity is something I'd appreciate - particularly maintainability by others.
Does anyone have any recommendations to make? What are the pros/cons of either for a parsing a small language - or am I looking into the wrong things entirely? How well do these integrate into a typical continuous integration setup? What are the pitfalls?
Related: Well, many questions, such as 1, 2, 3, 4, 5.