예제 #1
0
 private void Avanzar()
 {
     try
     {
         lexemaActual = Proyecto.tablaDeSimbolos[indicador];
         indicador++;
     }catch { }
 }
예제 #2
0
 private void continuar()
 {
     try
     {
         lexemaActual = Proyecto.tablaDeSimbolos[indicador];
         if (lexemaActual.idToken == "30")
         {
             indicador++;
             continuar();
         }
     }
     catch { }
 }
예제 #3
0
 public Boolean CompararLexema(String lexema)
 {
     continuar();
     try
     {
         lexemaActual = Proyecto.tablaDeSimbolos[indicador];
         if (lexema == lexemaActual.idToken)
         {
             indicador++;
             return(true);
         }
         else
         {
             return(false);
         }
     }
     catch { return(false); }
 }