Reading through some CEDET docs I found that the author herself recommends "to use Semantic only as source of information, and perform names completion using other packages". Does this advice also hold for other tasks? I want to analyze C source and insert e.g. a doxygen documentation for a function which matches the function signature. Which package is the right one for such an attempt? Note that I need to adapt the parser as the source is some awkward embedded we-roll-our-own-syntax C code.

  • People these days write their own tools based on libclang. – wasamasa Sep 27 '17 at 15:59
  • @wasamasa there seems to exist a plethora of attempts with elisp (semantic, helm, etc.) - all of them on the way of the dodo? – Vroomfondel Sep 27 '17 at 16:05
  • Semantic is part of CEDET, so it doesn't count, Helm is a way of selecting things, not a parser. If you want to parse C++, use a production-ready compiler for it and clang happens to be that. – wasamasa Sep 27 '17 at 18:43
  • @wasamasa this sounds like more work than I had hoped to find. – Vroomfondel Sep 27 '17 at 22:34

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.