Sólo con un conflito desplaza-reduce que es el único que tiene que haber perteneciente al if-else. Lo único que no se puede hacer a la hora de que pruebes el programa es declarar mezclados tipos simple y estructurados en la misma linea, luego ya cambiaré las cosas en el pdf con respecto a las modificaciones que se hann echo