public void Compilar(Pestania selectTab) { selectTab.EscribirEnConsola("Analizando...\n|========== 100% ===========|"); Scanner Scaner = new Scanner(selectTab); Parser Parser = new Parser(selectTab); selectTab.tablaDeSimbolos.Clear(); selectTab.tablaDeErrores.Clear(); selectTab.variables.Clear(); Scaner.analizarLenguaje(); Parser.Design(); }
public void Design() { if (CompararLexema("24")) { if (CompararLexema("3")) { if (CompararLexema("25")) { Variables(); Construccion(); if (CompararLexema("24")) { if (CompararLexema("29")) { if (CompararLexema("3")) { if (CompararLexema("25")) { Proyecto.EscribirEnConsola("SE COMPILA CORRECTAMENTE EL DISEÑO..."); } else { Error("25"); } } else { Error("3"); } } else { Error("29"); } } else { Error("24"); } } else { Error("25"); } } else { Error("3"); } } else { Error("24"); } }