import java.io.*;

public class Balance {
    
    public static void checkFile (String filename)
	throws FileNotFoundException, IOException {

	// make a new Checker
	Checker checker = new Checker ();
	
	// open the file and create a BufferedReader for it
	FileReader fileReader = new FileReader (filename);
	BufferedReader in = new BufferedReader (fileReader);

	// use the BufferedReader to get lines from the file
	// and pass each to the Checker
	while (true) {
	    String s = in.readLine();
	    if (s == null) break;
	    checker.checkLine (s);
	}

	// tell the Checker we're done
	checker.endOfInput ();
    }
    
    public static void main (String[] args)
	throws FileNotFoundException, IOException {
	checkFile ("Balance.java");
	checkFile ("Checker.java");
    }
}
