Fakiir hilft Programmierern, ein API mit seinen Methoden und Eigenschaften zu publizieren. Es kann Code erzeugen, der die Introspektion von Objekten erlaubt. In objektorientierten Applikationen kann dies benutzt werden, um externen Zugriff auf die eigenen öffentlichen Funktionen zu anzubieten. Fakiir analysiert die Header-Datei mit einem Parser in Lex und erzeugt daraus C++-Code. (hjb)