public ComponenteLexico Analizar() { Resetear(); while (ContinuarAnalisis) { if (EstadorActual == 0) { EstadoCero(); } else if (EstadorActual == 1) { EstadoUno(); } else if (EstadorActual == 2) { EstadoDos(); } else if (EstadorActual == 3) { EstadoTres(); } else if (EstadorActual == 14) { EstadoCatorce(); } else if (EstadorActual == 15) { EstadoQuince(); } else if (EstadorActual == 16) { //implementar Estado 16 } else if (EstadorActual == 17) { EstadoDiecisiete(); } } //Colocar el componente en la tabla de simbolos return(TablaMaestra.SincronizarTabla(Componente)); }
public ComponenteLexico Analizar() { Resetear(); while (ContinuarAnalisis) { if (EstadoActual == 0) { EstadoCero(); } else if (EstadoActual == 1) { EstadoUno(); } else if (EstadoActual == 2) { EstadoDos(); } else if (EstadoActual == 3) { EstadoTres(); } else if (EstadoActual == 4) { EstadoCuatro(); } else if (EstadoActual == 5) { EstadoCinco(); } else if (EstadoActual == 6) { EstadoSeis(); } else if (EstadoActual == 7) { EstadoSiete(); } else if (EstadoActual == 8) { EstadoOcho(); } else if (EstadoActual == 9) { EstadoNueve(); } else if (EstadoActual == 10) { EstadoDiez(); } else if (EstadoActual == 11) { EstadoOnce(); } else if (EstadoActual == 12) { EstadoDoce(); } else if (EstadoActual == 13) { EstadoTrece(); } else if (EstadoActual == 14) { EstadoCatorce(); } else if (EstadoActual == 15) { EstadoQuince(); } else if (EstadoActual == 16) { EstadoDieciseis(); } else if (EstadoActual == 17) { EstadoDiecisiete(); } else if (EstadoActual == 18) { EstadoDieciocho(); } else if (EstadoActual == 19) { EstadoDiecinueve(); } else if (EstadoActual == 20) { EstodoVeinte(); } else if (EstadoActual == 21) { EstadoVeintiuno(); } else if (EstadoActual == 22) { EstadoVeintidos(); } else if (EstadoActual == 23) { EstadoVeintitres(); } else if (EstadoActual == 24) { EstadoVeinticuatro(); } else if (EstadoActual == 25) { EstadoVeinticinco(); } else if (EstadoActual == 26) { EstadoVeintiseis(); } else if (EstadoActual == 27) { EstadoVeintisiete(); } else if (EstadoActual == 28) { EstadoVeintiocho(); } else if (EstadoActual == 29) { EstadoVeintinueve(); } else if (EstadoActual == 30) { EstadoTreinta(); } else if (EstadoActual == 31) { EstadoTreintaiuno(); } else if (EstadoActual == 32) { EstadoTreintaidos(); } else if (EstadoActual == 33) { EstadoTreintaitres(); } else if (EstadoActual == 34) { EstadoTreintaicuatro(); } else if (EstadoActual == 35) { EstadoTreintaicinco(); } else if (EstadoActual == 36) { EstadoTreintaiseis(); } else if (EstadoActual == 37) { EstadoTreintaisiete(); } } return(TablaMaestra.SincronizarTabla(Componente)); }