A yacc shift/reduce conflict on an unambiguous grammar
A piece of code of my gramamar its driveing me crazy. I have to write a grammar that allow write functions with multiple inputs e.g. function begin a: <statments> b: <statements> end The problem with that its that is statements that are assignments like this ID = Expresion. in the following quote you can see the output produced by yacc. 0 $accept : InstanciasFuncion $end 1 InstanciasFuncion : InstanciasFuncion InstanciaFuncion 2 | InstanciaFuncion 3 InstanciaFuncion : PuntoEntrada Sentencias 4 PuntoEntrada : ID ':' 5 Sentencias : Sentencias Sentencia 6 | Sentencia 7 Sentencia : ID '=' ID State