Presumably it took a while for the parser to resynchronize itself. Oddly, no error was reported. Measure also presents summary statistical information on all the files processed. Finally, Measure tells you about problems it finds in your code. The problem report, as shown in Figure 2, is easy to read and understand, although the line-wrapping leaves something to be desired.
Measure is inexpensive and can be tried for free.
It is also available on UNIX platforms, if you want the same tool on several different systems. It's simple to use. Measure did not correctly parse all the test files. The reported function names are severely truncated and can be hard to follow. Measure has no option to control preprocessing.