/**
 * @author  Dirk Brodersen
 *
 */
package javacodebook.io.commentfilter;

import java.io.*;

public class Starter {

    public static void main(String[] args) throws IOException {
        if(args.length < 1)
            printUsage();
        String fileName = args[0];
        FileReader fr = new FileReader(new File(fileName));
        Reader filter = new CommentFilterReader(fr);
        BufferedReader in = new BufferedReader(filter);
        //Das Ergebnis der Filterung wird in eine Datei mit demselben Name
        //+ "~" am Ende geschrieben
        PrintWriter out = new PrintWriter(new FileWriter(fileName + "~"));
        String line = null;
        while((line = in.readLine()) != null) {
            out.println(line);
            //System.out.println(line);
        }
        out.close();
    }

    private static void printUsage() {
        System.out.println("Aufruf: java javacodebook.io.commentfiler.Starter Dateiname");
        System.exit(0);
    }
}