Top-Down Unger Parser in Java Interpreter; the grammar is read in by the interpreter.