Ho bisogno di fare l'analisi di alcune intestazioni Objective-C.Analisi intestazione Objective-C
- Ho provato con
Doxygen
e l'analisi l'output XML, ma non supporta completamente le intestazioni Obiettivo C senza commenti (che soffoca sul macro definite nelle proprietà, controllare Doxygen not properly recognizing properties) - Ho anche provato usando
appledoc
, ma l'output XML non è abbastanza completo (ad esempio, non ci sono informazioni sull'ereditarietà per le classi) e ha lo stesso problema con le macro sulle proprietà. - Ho anche provato verificando l'output della libreria di metadati Objective C (usando
otool
), ma ha notato che i metadati non tiene i tipi di metodi (in modo da otteneremethod:(id)param:(id)
)
Qualcuno sa un buon strumento per fare ciò che voglio? Sto sospettando che lo clang
mi aiuti, ma finora le opzioni -ast-dump
e simili cercano di generare un AST per una fonte che non ho (solo intestazioni).
Era questo. Non so perché questo non funzionasse prima, ma ho funzionato ora.Un problema che ho ora è che alcune importazioni non funzionano (cose come '#import', ma come hai detto, dovrò passare i parametri al driver) –