I made a new version of the parser which does some file checking and switches close on exit into a toggle. Hopefully this will make it more user friendly.
You can see below that I ran a check. Trying to parse also runs a check. If the check returns a failure the parse routines do not run.
Note modestring allows you to run as blank. Normally this is the setting for core modules. All others should have something there. If you create two modules with the same modestring clicking on one in the library will bring up the top level of both modules. I recommend setting it.