¿Hay una implementación de Lex y Yacc en PHP?Lex y Yacc en PHP
Si no es así, ¿alguien puede sugerir un analizador léxico y generador de analizadores (es decir, algo como Lex y Yacc) que creará código PHP. No estoy demasiado preocupado por el rendimiento del analizador resultante.
Estoy enfermo de utilizar expresiones regulares para analizar las cosas que realmente no debería pueden analizar con expresiones regulares ...
@nickf ¡Bien merecido! – Christian
+1 'preg_split ('# ([{}]) #', ...)' solo puede llegar tan lejos. – Dan
Puede usar el tokenizador PHP incorporado si su idioma usa los mismos tokens que PHP – niahoo