The CScout Refactoring Browser
Introduction
Walkthrough
Installation and Setup
Workflow
Defining Workspaces
Workspace Definition Details
Automated Generation of the Processing Script
Tailoring the Build Process to Generate the Processing Script
Troubleshooting CScout processing
CScout Execution
Basic Concepts
The Web Interface
File Elements
Generic File Queries
Include Graphs
C Namespaces
Identifier Elements
Generic Identifier Queries
Function Elements
Refactoring Function Arguments
Call Graphs
Generic Function Queries
Global Options
Option Files
Operations
Hand-Editing
Interfacing with Version Management Systems
Language Extensions
Processing Yacc Files
Regular Expression Syntax
Access Control
Obfuscation Back-end
SQL Back-end
Schema of the Generated Database
Examples of SQL Queries
Source Code Reconstitution
Details of the Collected Metrics
Shortcomings
Error Messages
License
Frequently Asked Questions
The cscc Command Manual Page
The cscout Command Manual Page
The cscut Command Manual Page
The csmake Command Manual Page
The csreconst Command Manual Page
The cssplit Command Manual Page
The cswc Command Manual Page
Bibliography
Change History