package tiny; import tiny.parser.*; import tiny.lexer.*; import tiny.node.*; import java.io.*; class Main { public static void main(String args[]) { try { System.out.println("Type in a tiny exp folowed by one or two Ctrl-d's:"); Parser p = new Parser ( new Lexer ( new PushbackReader(new InputStreamReader(System.in), 1024))); Start tree = p.parse(); /* pretty-print */ System.out.println("\nThe result of evaluating:\n" + tree); /* evaluate */ System.out.println("is: " + Evaluator.eval(tree)); } catch(Exception e) { System.out.println(e); } } }