SimpleJava Compiler Uses LL(1) parser. Input Simple Java codes in the Runner.java file, and the programm will output a parse tree if the codes are syntactically correct.