public static void main(String argv[]) throws java.io.IOException {
   int numparams = argv.length; // número argumentos pasados
   if (numparams != 1) { // error: nr. Parámetros incorrecto
     System.out.println("Número parámetros incorrecto!. Uso: ");
     System.out.println("\tjava yylex archivo.EXT");
     return;
   } else {
     fInName = argv[0];
     Yylex yy = new Yylex(new FileInputStream(fInName));
     while (yy.yylex() != -1) ;
   }
 }
示例#2
0
 private void nextToken() throws ParseException, IOException {
   token = lexer.yylex();
   if (token == null) {
     token = new Yytoken(Yytoken.TYPE_EOF, null);
   }
 }