import java.io.FileReader;
import java.io.BufferedReader;
public class TestPT2
{
  public static void main(String[] args)
    throws Exception
  {
    String fname;
    // Determine the file name to use
    if (args.length == 0) 
      fname = "test1.pas";
    else 
      fname = args[0];

    // Create the character stream
    AdvCharStream acs =
      new AdvCharStream(
        new NewCharStream(
          new BufferedReader(
            new FileReader(fname))));

    // Create the tokenizer
    TokenStream tokenizer = new PascalTokenizer(acs);

    // Dump the stream.
    TokenStreamTester.dump(tokenizer);
  } // main(String[])
} // class TestPT2

