[Decaf] PP5: Add emit location to each node; Add print stuff in AST for debuging.
[Decaf] PP5: Generate TAC for simple Decaf program, including function call frame, arithmetic expr and assign expr.