==========
https://github.com/cyrfer/ogre_parse
The goal of this library is to provide tools to load, manipulate, and write OGRE resources using Python. Efforts are currently focused on the text-based "script" file formats (.material, .program, .compositor).
- Wrote parsers for many script objects. There is one known parse error with material passes at the moment. Placeholder parsers exist for program and compositor definitions.
- Implemented string-ification of objects to support writing scripts.
- Unit tests are plentiful, but more could be added.
- Dirty-hack utilities show how to leverage the parsers and writers to apply transformations to script objects.
- Complete tested script parsers and script writers.
- Cooperate with Python package management systems (e.g. pip).
- jQuery-like selectors for parsed results.
OGRE is documented here: http://ogre3d.org