Getting much closer. Produces nicely formed transitioned IDFs including block comments. This added a trap though, it won't support objects with comment lines in them, like:
MyObject,
Name, !- Name
! I'm putting a comment here
6.0; !- Some Numeric Field
If we decide to go down that route, we're going to have to add some intelligence to the IDF processor.
With some improvements to the Rules structures, and adding in actual meaningful transition rules (redo 8.5-8.6?), this would be ready for broader testing.