hw2 from ECS140A. Construct a working compiler from E language to C language