Distinction between Crystal C/C++ variants
|
|
Crystal FLOW Editions |
|
Crystal REVS Editions |
|
|
Base |
DataFlow |
Docs |
Professional |
|
Base |
Rules |
DataFlow |
Docs |
Professional |
ProPlus |
Browsing |
|
|
|
|
|
| |
|
|
|
|
|
Flowcharts |
|
|
|
|
|
| |
|
|
|
|
|
Trees - Call, Caller, File, IncludeBy, File Call Trees, Project Call Trees etc |
|
|
|
|
|
| |
|
|
|
|
|
Class Hierarchy, Base & Derived Class, Class relationship + |
|
|
|
|
|
| |
|
|
|
|
|
Code Formatting &
Premium Browsing |
|
|
|
|
|
|
|
|
|
|
|
|
Size of an Object * |
|
|
|
|
|
| |
|
|
|
|
|
Editing |
|
|
|
|
|
| |
|
|
|
|
|
Editing & formatting in real time |
|
|
|
|
|
|
|
|
|
|
|
|
Tokens and Comments Panel |
|
|
|
|
|
| |
|
|
|
|
|
|
|
Base |
DataFlow |
Docs |
Professional |
|
Base |
Rules |
DataFlow |
Docs |
Professional |
ProPlus |
Advanced Browsing |
|
|
|
|
|
| |
|
|
|
|
|
Rich Call and Caller Trees |
|
|
|
|
|
| |
|
|
|
|
|
Data Dependency Tree |
|
|
|
|
|
| |
|
|
|
|
|
Data Structure Tree |
|
|
|
|
|
| |
|
|
|
|
|
Data Flow |
|
|
|
|
|
| |
|
|
|
|
|
Call Flow |
|
|
|
|
|
| |
|
|
|
|
|
Expand Calls in Flowcharts |
|
|
|
|
|
| |
|
|
|
|
|
Whole Project Call Flow |
|
|
|
|
|
| |
|
|
|
|
|
Call Stack Size * |
|
|
|
|
|
| |
|
|
|
|
|
|
|
Base |
DataFlow |
Docs |
Professional |
|
Base |
Rules |
DataFlow |
Docs |
Professional |
ProPlus |
Static Analysis |
|
|
|
|
|
| |
|
|
|
|
|
MISRA C Static Checking |
|
|
|
|
|
| |
|
|
|
|
|
Documentation |
|
|
|
|
|
| |
|
|
|
|
|
Batch Output of Flowcharts / Graphs with export to Visio, export to jpeg/bmp and printing a batch of flowcharts |
|
|
|
|
|
| |
|
|
|
|
|
Advanced HTML Documents with flowcharts of all functions, Call-trees, Caller-tres, Source listing, etc |
|
|
|
|
|
| |
|
|
|
|
|
Source Code Publisher |
|
|
|
|
|
| |
|
|
|
|
|
Code Metrics Publisher
in CSV and HTML formats |
|
|
|
|
|
| |
|
|
|
|
|
Other |
|
|
|
|
|
| |
|
|
|
|
|
State Transition Diagrams |
|
|
|
|
|
| |
|
|
|
|
|
Customizable
Symbols in Flowcharts |
|
|
|
|
|
| |
|
|
|
|
|
Identifier naming rules violation report generator * |
|
|
|
|
|
| |
|
|
|
|
Add-On |
Command-line Mode Operation |
|
|
|
|
|
| |
|
|
|
|
|
Command Line Mode Operation
HTML Documentation, Parsing,
Source Code Publishing, Formatting,
Batch Export of Flowcharts and Trees,
and Static Checking Reports
|
|
|
|
|
Add-On |
|
|
|
|
|
|
Add-On |
In addition to the features of Crystal C, Crystal C++ includes :
Object Oriented Browsing
Object Oriented Metrics
Object Oriented Editing Support (in Crystal REVS for C++ only)
Note:- * This feature is available in C variants
+ This feature is available in C++ variants
|