public static void validaSequencia() { Erro.setErro(false); MeuCompiladorDAL.populaGabarito(int.Parse(Token.getCodigo())); MeuCompiladorDAL.leGabarito(); if (Erro.getErro()) { Erro.setErro("Linha " + Token.getLinha() + "- token inesperado: " + Token.getToken()); return; } while (!Erro.getErro()) { if (Token.getCodigo() != Gabarito.getInfo()) { Erro.setErro("Linha " + Token.getLinha() + "- token inesperado: " + Token.getToken()); return; } if (Gabarito.getNext() != "eof") { MeuCompiladorDAL.leUmTokenValido(); } MeuCompiladorDAL.leGabarito(); } Erro.setErro(false); }
public static void leGabarito() { Erro.setErro(false); if (resultgab.Read()) { Gabarito.setCode("" + resultgab.GetInt32(0)); Gabarito.setPrior(resultgab.GetString(1)); Gabarito.setInfo("" + resultgab.GetInt32(2)); Gabarito.setNext(resultgab.GetString(3)); } else { Erro.setErro(true); } }