BASSCAN (1997–1998) by Richard Mewett
BASSCAN is a QuickBasic/Visual Basic source‑code analysis tool to show detailed statistics about code structure, data types, declarations, and overall project composition.
⭐ Features
Supports QuickBasic and Visual Basic source files:
- .BAS – modules
- .BI – include files
- .FRM – form files (with control counting)
Scanning
- Single directory
- Full recursive tree
📊 Code Metrics BASSCAN collects a wide range of structural statistics, including:
- Total lines vs. code lines
- Comments
- Constants
- Subs, Functions, Control Subs
- Declares
- Error handlers
- GOTO / GOSUB usage
- TYPE blocks
- Variables and their data types
- Global/shared declarations
- Arrays
- Undeclared variable