Se me ha aconsejado utilizar un generador de analizadores para crear un analizador para el idioma específico de mi dominio.Parser Generator para Objective C?
Idealmente me gustaría que muestre un analizador Object-C y tome la entrada BNF para describir el idioma.
Parece que hay muy pocas opciones ... ¿es posible utilizar uno de los generadores de analizadores más populares con el objetivo C?
Gracias!
Se ve muy bien! ¿Sabes si la gramática tipo BNF para ParseKit ayuda a la recursión? es solo que no lo mencioné .. – FBryant87
Estoy bastante seguro de que sí, pero si estás codificando gramáticas recursivas a la izquierda de esa manera, terminarás en un ciclo infinito a menos que seas muy cuidadoso. Por lo tanto, sugiero que intentes factorizar tu recursividad en la repetición, lo que probablemente te sirva mejor. –