bright-tools
bright-tools
HIS definition: "Number of Instructions per function „STMT“" Statement An action that can be implemented on an individual basis. (Source [ISO/IEC 9899:1999]; Kapitel 6.8: „A statement specifies an action to...
m_metricShortNames, m_metricNames, m_metricApplies, etc could be wrapped up into a struct or class, with an array of such classes representing the information currently located in each disparate array.
Currently the source code is interpreted 3 different times in order to facilitate the gathering of different metrics. In future this should be optimised such that parsing stages can be...
Currently clang will attempt to reference header files from the built-in directories (this can be prevented via the [--nostdinc](http://clang.llvm.org/docs/CommandGuide/clang.html#cmdoption-nostdinc) option). However, these directories will likely not exist on the machines...
Sometimes it's necessary to exclude code from the parsing process (e.g. code which uses compiler-specific extensions). Typically this can be achieved via the use of the preprocessor, for example: ```...
The LLVM commandline parser deals with arguments which are syntactically incorrect, but doesn't deal with options which are invalid. An example of this is specifying an output file which cannot...
Return point counting can be un-necessarily confused in the face of goto jumps. e.g. this code: ``` c int not_all_path_return_with_goto_2( int x ) { /* All paths have an explicit...
HIS definition: "Number of non cyclic remark paths (i.e. minimum number of necessary cases of test) "