/**
 * A driver that uses a Quack
 *
 * @version 1.0
 * @author  Prof. David Bernstein, James Madison University
 */
public class QuackDriver
{

    /**
     * The entry point
     *
     * @param args    The command-line arguments
     */
    public static void main(String[] args)
    {
	Quack           quack;
	Object          pdOff;


	quack = new Quack();


	quack.push("Bob");
	quack.push("and");
	quack.push("Carol");
	quack.push("like");
	quack.push("Ted");
	quack.push("and");
	quack.push("Alice");


	System.out.println("\n\npip:\n");

	pdOff = quack.pip();
	while (pdOff != null) {

	    System.out.println(pdOff);
	    pdOff = quack.pip();
	}
    }

}
