parse_file + rest_of_decl_compilation + corrigindo loops e if