add cedet semantic mode