public ArbolSintactico Analizar() { var sentencias = new Sentencias(new List <Expresion>()); while (TokenActual.Tipo != TipoSintaxis.TokenEOF) { sentencias.Add(AnalizarExpresion()); } var endOfFileToken = CoincideCon(TipoSintaxis.TokenEOF); return(new ArbolSintactico(_diagnostics, sentencias, endOfFileToken)); }