finish implement dump visitors, need regenerate cc file, need further check