added necessary code to generate asm in blocks
correctly typed arguments and commands
slightly changed code generation
improved code generation
added code generation for structs
fixed bug with labels
added define visitor
decoupled some functions from Scope
moved global table to TAC class
added conversion info to global table
added temporary for member access
removed gen function in every ast node
removed unused function
removed typevisitors
removed functionhelper
fixed bugs
removed includes
fixed bugs
formatted source files and variable declarations works
got the NEW working