JavaCC

xkittiex
06 de Enero del 2004
HELLO(@)!!
Estoy tratando de hacer una calculadora en JavaCC , ya vi otro asunto muy parecido en este foro, y la respuesta no era lo que yo necesitaba, necesito usar la gramatica con TOKENS y demas , tengo la gramatica ,pero al compilar en este token me marca un error de Loop:
TOKEN : {<PRIMARIO: <NUMERO>|<ABRIR_PAR><EXPRESION><CERRAR_PAR>|<MENOS><PRIMARIO>>}
creo que no me permite la recursividad, y quisiera ver si alguien me podria ayudar para arreglar este error, o tiene una idea de lo que me pasa. Gracias!


germangs
06 de Enero del 2004
Hola!!! Tienes que evitar la recursividad por la derecha, aplica tecnicas de clausura para convertir la recursividad por la derecha a rec. por la izda.