Clean up output by putting some parts into files, and dumping the stdout of pushd and popd
Fix types not being assigned for non-consts
Merge branch 'master' of https://github.com/hunthunt2010/CompilersGroup2