// parte análisis sintáctico public static new Expresion Parsea() { Expresion resultadoIzquierdo, resultadoDerecho; resultadoIzquierdo = OperadorY.Parsea(); while ((pieza != null) && (pieza == "o")) { SiguientePieza(); resultadoDerecho = OperadorY.Parsea(); resultadoIzquierdo = new OperadorO(resultadoIzquierdo, resultadoDerecho); } return(resultadoIzquierdo); }