cleaned up a lot of the existing code, fixed the bugs in analysis, and wrote an emitter
cleaned up a lot of the existing code, fixed the bugs in analysis, and wrote an emitter
wrote new version of user emitter
merge