Implement code generation for functions and function calls. You should test and implement the following features:
- Generate a function from a funcDecl, using a separate InstructionList and adrTab.
- Generate function calls, pushing actual parameters onto the stack and invoke a previously generated function by name.
You do not need to implement parameter overloading or access to global variables from functions.
Deadline is before the next lecture, which will be held Jan. 22nd. Until then, happy holidays everyone!