add cedet/semantic support