Copyright 2004-2016
- James F. Power, NUI Maynooth, Ireland [email protected]
- Brian A. Malloy, Clemson University, SC, USA [email protected]
Released under the GNU General Public License.
This version last edited on 16 August 2004,
- with minor corrections on 09 July 2005.
- updated Dec 2016, fixes to impurity and McCabe metrics.
To build, change to the src/ directory, and type "make". Requires gcc, flex and bison.
I've only ever built this on linux boxes but there shouldn't be anything too unportable in there.
Sample input files for the tool are in the grammars/ directory. The grammar format looks roughly like a bison file, but it also supports EBNF constructs.
For documentation, point your web browser at html_docs/index.html The documentation was generated using doxygen, version 1.3.5.
The canonical reference is the paper:
- James F. Power and Brian A. Malloy. A metrics suite for grammar-based software. Software Maintenance and Evolution: Research and Practice, 16(6):405--426, November/December 2004. DOI: 10.1002/smr.293
James Power, 09 July 2005.