biancaguo / decaf-compiler Goto Github PK
View Code? Open in Web Editor NEWBuilt a compiler for DECAF(A subset of the JAVA language) in python. Performing Syntax checking, building the AST, Typechecking, intermediate code generation, final mips code generation and executing the mips instructions. Also performed register allocation using Graph coloring techniques.