FreeBSD.software
Home/devel/cscout

cscout

3.01_1

Source code analyzer and refactoring browser for C program collections

CScout is a source code analyzer and refactoring browser for collections of C programs. It can process workspaces of multiple projects (we define a project as a collection of C source files that are linked together) mapping the complexity introduced by the C preprocessor back into the original C source code files. CScout takes advantage of modern hardware advances (fast processors and large memory capacities) to analyze C source code beyond the level of detail and accuracy provided by current compilers and linkers. The analysis CScout performs takes into account the identifier scopes introduced by the C preprocessor and the C language proper scopes and namespaces. CScout has already been applied on projects ranging from tens of thousands of lines, like the FreeBSD and Linux kernels, and the Apache web server. See also: https://github.com/dspinellis/cscout

Origin: devel/cscout
Category: devel
Size: 1.44MiB
License: GPLv3
Maintainer: dds@FreeBSD.org
Dependencies: 2 packages
Required by: 0 packages
$pkg install cscout

Dependencies (2)

More in devel