Step 2.2: Done.
Step 3: Working on logic for storing temporary variables in symbol table.