make changes according to AST type definitions
Working on the print function to print var_declarations