evelez
2
Hello, I am very interested in this project for GSOC.
From what I understand, one will have to add support to the SymbolKit format to allow it to support C++ structures and then add that support into clang. Am I correct in understanding that ExtractAPI is just as language-agnostic as SymbolKit? Thus, it doesn’t know the language it is parsing and just identifies the structures that are defined within SymbolKit?
Also, is the scope of this project full C++ support?
Hi @evelez,
SymbolKit is fully language agnostic and most constructs are already supported. Nonetheless, the SymbolKit project is owned by the Swift community and if additions to the format need to be made to support C++ constructs, I would expect you to work with them to get new things into the format.
Nominally the scope of the project is full C++ support, but I am aware that this could be a big undertaking. My expectation is that whoever chooses to do this project would prioritize which C++ features to support and implement support for as many of them as possible within the allocated timeframe.
Hope this helps!