Yo esque lo que haria directamente seria:
parser analizador;
analizador = new parser(new Scan(new java.io.FileInputStream(argv[0])));
analizador.parse();
Y que parsee el fichero que sea argv[0] o incluso
analizador = new parser(new Scan(new File(argv[0])));
Si no entiendo mal yo creo que lo resuelves asi...
Contestame si me equivoco.
Saludos
parser analizador;
analizador = new parser(new Scan(new java.io.FileInputStream(argv[0])));
analizador.parse();
Y que parsee el fichero que sea argv[0] o incluso
analizador = new parser(new Scan(new File(argv[0])));
Si no entiendo mal yo creo que lo resuelves asi...
Contestame si me equivoco.
Saludos