In this scenario, the parser shouldn't attempt a parse and instead just make the plain text available to the sourcewindow or whatever else needs to use it.
Fixed. If there is a source file that is not "C" or "CPP" type, skip the parsing and bring up the code unmarked.