Application domain: component measurement
MCOMP [Dumk92] is both a compiler and a metric tool. After the compilation of source code it presents the results of several code metrics in a protocol:
- LOC number of statements McCabe's cyclomatic complexity Belady
- Halstead's metrics (length, vocabulary, volume, difficulty, effort)
As MCOMP translates ICON (a successor of SNOBOL-4) source code to Assembler statements, its metric interface can also be applied for a complexity analysis of language transformations.
Supported Languages: ICON
- compiler with integrated metrics application
Requirements: different operating systems, ICON interpreter