Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Regarding the C++ parser, here's the current state: It does not support any C++11. Especially 'auto' is problematic, since type inference is quite a hard problem.

Basic templates are handled, but things like template specialization or default template parameters still break things. I'm currently working on fixing this; it's been in my personal branch for quite some time now, but I haven't got around to merge it into mainline.

Actually, still one of the most problematic things is preprocessor handling. If the parser doesn't work, it is often due to some preprocessor macros Semantic does not know about.



Thanks for the info. You must be David Engster, the current CEDET maintainer.

Yes, I agree with the preprocessor handling since we still have manually tell Semantic what preprocessor exists in the current project. But CEDET is still very usable for most of the things and I love it.


The name is correct, but I'm not CEDET's maintainer; that would still be Eric Ludlam, its original author.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: