Compiling print_ast
merge