import java.util.*;
import java.io.File;

public class ScannerTest {
  public static void main(String [] args) {
    if (args.length != 1) {
      System.err.println("Usage ScannerTest <filename>");
      System.exit(1);
    }

    try {
      Scanner s = new Scanner(new File(args[0]));
      while (s.hasNext()) {
        if (s.hasNextInt() || s.hasNextDouble()) {
          System.out.println("number: " + s.next());
        } else if (s.hasNextBoolean()) {
          System.out.println("boolean: " + s.next());
        } else {
          System.out.println("word: " + s.next());
        }            
      }
    } catch (Exception ex) {
      ex.printStackTrace();
    }
  }
}
