First Phase of miniJava Compiler