added caching of parsed files;

also fixed a bug where a Debugger.Break() statement had been added.