Add calculation and variable_list to compiler.y