There was an error in IDEKit_SrcEditView about IDEKit_LineCache not found, so I imported the header. The IDEKit_LineCache header was giving me the error 'deque' file not found. No idea what's going on here.
This is a great project, but needs much better documentation to make it useful. I'm working on a Mac IDE for a language not present in the the "Languages" directory, and there is no documentation on autocomplete, syntax highlighting, editor customizations, etc. This would be a very useful addition.
Thanks!
It's possible that Xcode is having trouble recognizing the .h file as ObjC++, which may stem from it being imported into an ObjC only context. Can you check the "included by" field to see?
Hmph. I'm surprised. It compiles fine on my machine. Also, the header type of default C is fine. Are you sure you maybe aren't referencing this from an ObjC context?
Then that subclass is the problem. It must be indirectly referencing IDEKit_LineCache (huge no-no in ObjC++). Change the file extension of the subclass to MM
The demo is mostly an ObjC-python bridge. There's not much there to do. Also, absolutely no documentation. The framework is exactly as I found it in the SVN repo. I haven't had a lot of time to go through and do the dirty work of cleaning up the classes and such.