Estoy evaluando el uso de Coco/R frente a ANTLR para usar en un proyecto de C# como parte de lo que es esencialmente una funcionalidad de fusión de correos programable. Para analizar las secuencias de comandos (simples), necesitaré un analizador .Coco/R frente a ANTLR
Me he centrado en Coco/R y ANTLR porque ambos parecen bastante maduro y bien mantenido y capaz de generar analizadores C# decentes.
Tampoco parece ser trivial para utilizar, sin embargo, y simplicidad es algo que apreciaría - particularmente mantenimiento por otros.
¿Alguien tiene alguna recomendación que hacer? ¿Cuáles son los pros/contras de un análisis de un lenguaje pequeño o estoy investigando las cosas incorrectas por completo? ¿Qué tan bien se integran en una configuración típica de integración continua? ¿Cuáles son las trampas?
relacionadas: Bueno, muchas preguntas, tales como 1, 2, 3, 4, 5.
Vi eso, ¿no lo habrías probado? Estoy un poco receloso de usar un puerto potencialmente mal probado. –
@Earnon Nerbonne: Lo he utilizado en un proyecto de prueba de concepto sin ningún problema, pero no he podido comentar qué tan bien se ha probado. Buena suerte. –
Esta respuesta puede que realmente no haya cubierto mis necesidades, pero sin duda es un punto de partida, y eso la convierte en la mejor respuesta para mí :-). –