CScout is a source code analyzer and refactoringbrowser for collections of C programs. It canprocess workspaces of multiple projects, mappingthe complexity introduced by the C preprocessorback into the original C source code files. CScoutperforms an analysis of C source code that is moredetailed and accurate than current compilers andlinkers, as it takes into account the identifierscopes introduced by the C preprocessor and the Clanguage proper scopes and namespaces.
License: Free for non-commercial use
Changes:
This version calculates many new file and function-related metrics to assist in the evaluation of the code's maintainability. A couple of gcc extensions have been added. Support for various Microsoft C extensions now allows CScout to process more Microsoft-platform C code, like the complete Windows Research Kernel (WRK). Finally, this version fixes some small language-related corner cases.
More...