XojoKit is a collection of classes for parsing Xojo projects. It’s capable of parsing
xojo_xml_project projects into an abstract
XKProject that represents all items (classes, interfaces and modules) contained within a Xojo project. The items are populated with the members (e.g. properties, methods, etc) and all source code.
If you run the demo and select a Xojo project the app will break after parsing it so you can inspect the project’s contents.
You will need the following MonkeyBread Software (MBS) plugins:
You’ll also need to create a module called
RegisterPlugins that contains a single method
MBS(). You should use this to register your MBS plugins. For obvious reasons this isn’t included in the repo.