일부 Objective-C 헤더를 구문 분석해야합니다.Objective-C 헤더 구문 분석
- 내가
Doxygen
를 사용하고 XML 출력을 구문 분석을 시도했지만, 완전히 나는 또한 시도했다 - (Doxygen not properly recognizing properties을 확인,이 속성에 정의 된 매크로에 초크) 설명없이 목적 C 헤더를 지원하지 않습니다
appledoc
을 사용하지만 XML 출력이 충분히 완전하지 않거나 (예 : 클래스에 대한 상속 정보가 없음) 속성에 대한 매크로와 동일한 문제가 있습니다. - 는 또한 (
otool
사용) 라이브러리 목표 C 메타 데이터의 출력을 구문 분석하려고했으나 메타 데이터 방법에 대한 유형을 (그래서 당신은method:(id)param:(id)
를 얻을)
사람이 알고 있나요 유지하지 않는 것으로 나타났습니다 내가 원하는 걸 할 수있는 좋은 도구? 나는 clang
이 나를 도울 것으로 의심하지만, 지금까지 -ast-dump
및 유사한 옵션은 소스 (단지 헤더)가없는 AST를 생성하려고 시도합니다.
이것은 그 것이다. 왜 이것이 이전에 작동하지 않았는지 모르겠지만 지금은 작동하게되었습니다.필자가 지금 가지고있는 한 가지 문제점은 일부 import가 작동하지 않는다는 것입니다 ('#import'와 같은 것입니다,하지만 당신이 말했듯이, 나는 매개 변수를 드라이버에 전달해야 할 것입니다) –