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) ; } }
private void nextToken() throws ParseException, IOException { token = lexer.yylex(); if (token == null) { token = new Yytoken(Yytoken.TYPE_EOF, null); } }