add cedet and set semantic