Micro Java compiler wrriten in Java (with help jflex and cup)