/************ ElencaParole.java *********** Un main differente che utilizza lo stesso analizzatore lessicale. Questo main si limita ad elencare tutte le parole individuate dall'analizzatore lessicale, nell'ordine in cui sono state trovate. La sorgente dell'input puo' essere un file specificato sulla riga di comando o la tastiera. *************************************************/ import java.io.*; class ElencaParole { public static void main(String args[]) throws IOException { Yylex scanner; if (args.length == 0) scanner = new Yylex(System.in); else scanner = new Yylex(new FileReader(args[0])); Yytoken t; while ((t = scanner.yylex()) != null) if (t.getTipo() == TipoToken.PAROLA) System.out.println(t.getString()); } }