public static Expresion parsea() { Expresion resultado; if (pieza == "(") { siguientePieza(); resultado = OperadorO.parsea(); if (pieza == null) { throw new Exception("Error de sintaxis"); } if (pieza != ")") { throw new Exception("Error de sintaxis"); } siguientePieza(); } else { resultado = PalabraClave.parsea(); } return(resultado); }
// parte análisis sintáctico public static new Expresion parsea() { Expresion resultado; resultado = new PalabraClave(pieza); siguientePieza(); return(resultado); }