Metric | Tag | Overall | Per Function |
---|---|---|---|
Lines of Code | LOC | 271 | ****** |
McCabe's Cyclomatic Number | MVG | 3 | ****** |
Lines of Comment | COM | 6 | ******** |
LOC/COM | L_C | 45.167 | |
MVG/COM | M_C | ------ | |
Weighted Methods per Class ( weighting = unity ) | WMC1 | 111 | |
Weighted Methods per Class ( weighting = visible ) | WMCv | 106 | |
Depth of Inheritance Tree | DIT | 1 | |
Number of Children | NOC | 0 | |
Coupling between objects | CBO | 9 | |
Information Flow measure ( inclusive ) | IF4 | 0 | ******** |
Information Flow measure ( visible ) | IF4v | 0 | ******** |
Information Flow measure ( concrete ) | IF4c | 0 | ******** |
Description | LOC | MVG | COM | L_C | M_C |
---|---|---|---|---|---|
definition
./cccc/CParser.h:43 |
132 | 0 | 6 | 22.000 | ------ |
Function prototype | LOC | MVG | COM | L_C | M_C |
---|---|---|---|---|---|
CParser( ANTLRTokenBuffer * ) declaration ./cccc/CParser.h:225 | 1 | 0 | 0 | ------ | ------ |
access_key( void ) declaration ./cccc/CParser.h:296 | 1 | 0 | 0 | ------ | ------ |
access_modifier( void ) declaration ./cccc/CParser.h:251 | 1 | 0 | 0 | ------ | ------ |
angle_balanced_list( void ) declaration ./cccc/CParser.h:327 | 1 | 0 | 0 | ------ | ------ |
angle_block( void ) declaration ./cccc/CParser.h:328 | 1 | 0 | 0 | ------ | ------ |
anonymous_enum_definition( void ) declaration ./cccc/CParser.h:243 | 1 | 0 | 0 | ------ | ------ |
anonymous_union_definition( void ) declaration ./cccc/CParser.h:240 | 1 | 0 | 0 | ------ | ------ |
balanced( void ) declaration ./cccc/CParser.h:317 | 1 | 0 | 0 | ------ | ------ |
balanced_list( void ) declaration ./cccc/CParser.h:318 | 1 | 0 | 0 | ------ | ------ |
block( void ) declaration ./cccc/CParser.h:316 | 1 | 0 | 0 | ------ | ------ |
brace_block( void ) declaration ./cccc/CParser.h:322 | 1 | 0 | 0 | ------ | ------ |
brack_block( void ) declaration ./cccc/CParser.h:325 | 1 | 0 | 0 | ------ | ------ |
brack_list( void ) declaration ./cccc/CParser.h:326 | 1 | 0 | 0 | ------ | ------ |
builtin_type( string & ) declaration ./cccc/CParser.h:261 | 1 | 0 | 0 | ------ | ------ |
cast_keyword( void ) declaration ./cccc/CParser.h:309 | 1 | 0 | 0 | ------ | ------ |
class_block( string & ) declaration ./cccc/CParser.h:246 | 1 | 0 | 0 | ------ | ------ |
class_block_item( string & ) declaration ./cccc/CParser.h:248 | 1 | 0 | 0 | ------ | ------ |
class_block_item_list( string & ) declaration ./cccc/CParser.h:247 | 1 | 0 | 0 | ------ | ------ |
class_declaration_or_definition( string & ) declaration ./cccc/CParser.h:235 | 1 | 0 | 0 | ------ | ------ |
class_item_qualifier( void ) declaration ./cccc/CParser.h:250 | 1 | 0 | 0 | ------ | ------ |
class_item_qualifier_list( void ) declaration ./cccc/CParser.h:249 | 1 | 0 | 0 | ------ | ------ |
class_key( string & ) declaration ./cccc/CParser.h:295 | 1 | 0 | 0 | ------ | ------ |
class_or_method_declaration_or_definition( string & ) declaration ./cccc/CParser.h:289 | 1 | 0 | 0 | ------ | ------ |
class_prefix( string &, string & ) declaration ./cccc/CParser.h:290 | 1 | 0 | 0 | ------ | ------ |
class_suffix( bool &, string & ) declaration ./cccc/CParser.h:236 | 1 | 0 | 0 | ------ | ------ |
class_suffix_trailer( void ) declaration ./cccc/CParser.h:237 | 1 | 0 | 0 | ------ | ------ |
constant( void ) declaration ./cccc/CParser.h:313 | 1 | 0 | 0 | ------ | ------ |
ctor_init_item( void ) declaration ./cccc/CParser.h:299 | 1 | 0 | 0 | ------ | ------ |
ctor_init_item_list( void ) declaration ./cccc/CParser.h:298 | 1 | 0 | 0 | ------ | ------ |
ctor_init_list( void ) declaration ./cccc/CParser.h:297 | 1 | 0 | 0 | ------ | ------ |
cv_qualifier( string & ) declaration ./cccc/CParser.h:257 | 1 | 0 | 0 | ------ | ------ |
definition_or_declaration( string & ) declaration ./cccc/CParser.h:229 | 1 | 0 | 0 | ------ | ------ |
dtor_member_name( string & ) declaration ./cccc/CParser.h:268 | 1 | 0 | 0 | ------ | ------ |
end_of_file( void ) declaration ./cccc/CParser.h:228 | 1 | 0 | 0 | ------ | ------ |
enum_definition( void ) declaration ./cccc/CParser.h:242 | 1 | 0 | 0 | ------ | ------ |
explicit_scope_spec( string & ) declaration ./cccc/CParser.h:266 | 1 | 0 | 0 | ------ | ------ |
explicit_template_instantiation( void ) declaration ./cccc/CParser.h:234 | 1 | 0 | 0 | ------ | ------ |
extern_linkage_block( void ) declaration ./cccc/CParser.h:231 | 1 | 0 | 0 | ------ | ------ |
fptr_type_alias( void ) declaration ./cccc/CParser.h:288 | 1 | 0 | 0 | ------ | ------ |
fptr_typedef_definition( void ) declaration ./cccc/CParser.h:281 | 1 | 0 | 0 | ------ | ------ |
identifier_opt( void ) declaration ./cccc/CParser.h:284 | 1 | 0 | 0 | ------ | ------ |
identifier_or_brace_block_or_both( void ) declaration ./cccc/CParser.h:302 | 1 | 0 | 0 | ------ | ------ |
indirection_modifier( string & ) declaration ./cccc/CParser.h:260 | 1 | 0 | 0 | ------ | ------ |
indirection_modifiers( string & ) declaration ./cccc/CParser.h:259 | 1 | 0 | 0 | ------ | ------ |
inheritance_access_key( void ) declaration ./cccc/CParser.h:293 | 1 | 0 | 0 | ------ | ------ |
inheritance_item( string & ) declaration ./cccc/CParser.h:294 | 1 | 0 | 0 | ------ | ------ |
inheritance_item_list( string & ) declaration ./cccc/CParser.h:292 | 1 | 0 | 0 | ------ | ------ |
inheritance_list( string & ) declaration ./cccc/CParser.h:291 | 1 | 0 | 0 | ------ | ------ |
init( const string &, const string & ) definition ./cccc/CParser.h:92 | 7 | 0 | 0 | ------ | ------ |
init_expr( void ) declaration ./cccc/CParser.h:307 | 1 | 0 | 0 | ------ | ------ |
init_expr_item( void ) declaration ./cccc/CParser.h:308 | 1 | 0 | 0 | ------ | ------ |
init_value( void ) declaration ./cccc/CParser.h:310 | 1 | 0 | 0 | ------ | ------ |
instance_declaration( string & ) declaration ./cccc/CParser.h:245 | 1 | 0 | 0 | ------ | ------ |
instance_item( string &, string & ) declaration ./cccc/CParser.h:304 | 1 | 0 | 0 | ------ | ------ |
item_specifier( string &, string & ) declaration ./cccc/CParser.h:305 | 1 | 0 | 0 | ------ | ------ |
keyword( void ) declaration ./cccc/CParser.h:311 | 1 | 0 | 0 | ------ | ------ |
knr_param_decl_list( void ) declaration ./cccc/CParser.h:278 | 1 | 0 | 0 | ------ | ------ |
link_item( string & ) declaration ./cccc/CParser.h:227 | 1 | 0 | 0 | ------ | ------ |
linkage_qualifier( void ) declaration ./cccc/CParser.h:301 | 1 | 0 | 0 | ------ | ------ |
linkage_qualifiers( void ) declaration ./cccc/CParser.h:300 | 1 | 0 | 0 | ------ | ------ |
literal( void ) declaration ./cccc/CParser.h:314 | 1 | 0 | 0 | ------ | ------ |
method_declaration_or_definition_with_explicit_type( string & ) declaration ./cccc/CParser.h:253 | 1 | 0 | 0 | ------ | ------ |
method_declaration_or_definition_with_implicit_type( string & ) declaration ./cccc/CParser.h:252 | 1 | 0 | 0 | ------ | ------ |
method_signature( string &, string &, string & ) declaration ./cccc/CParser.h:255 | 1 | 0 | 0 | ------ | ------ |
method_suffix( bool & ) declaration ./cccc/CParser.h:254 | 1 | 0 | 0 | ------ | ------ |
more_param_items( string &, string & ) declaration ./cccc/CParser.h:274 | 1 | 0 | 0 | ------ | ------ |
named_enum_definition( void ) declaration ./cccc/CParser.h:244 | 1 | 0 | 0 | ------ | ------ |
named_union_definition( void ) declaration ./cccc/CParser.h:241 | 1 | 0 | 0 | ------ | ------ |
namespace_block( void ) declaration ./cccc/CParser.h:232 | 1 | 0 | 0 | ------ | ------ |
nested_token( int ) declaration ./cccc/CParser.h:320 | 1 | 0 | 0 | ------ | ------ |
nested_token_list( int ) declaration ./cccc/CParser.h:319 | 1 | 0 | 0 | ------ | ------ |
new_or_delete( void ) declaration ./cccc/CParser.h:271 | 1 | 0 | 0 | ------ | ------ |
op( void ) declaration ./cccc/CParser.h:312 | 1 | 0 | 0 | ------ | ------ |
operator_identifier( string & ) declaration ./cccc/CParser.h:270 | 1 | 0 | 0 | ------ | ------ |
operator_member_name( string & ) declaration ./cccc/CParser.h:269 | 1 | 0 | 0 | ------ | ------ |
opt_brace_block( void ) declaration ./cccc/CParser.h:303 | 1 | 0 | 0 | ------ | ------ |
opt_const_modifier( void ) declaration ./cccc/CParser.h:279 | 1 | 0 | 0 | ------ | ------ |
opt_initializer( void ) declaration ./cccc/CParser.h:306 | 1 | 0 | 0 | ------ | ------ |
opt_instance_list( void ) declaration ./cccc/CParser.h:238 | 1 | 0 | 0 | ------ | ------ |
param_item( string &, string & ) declaration ./cccc/CParser.h:275 | 1 | 0 | 0 | ------ | ------ |
param_list( string &, string & ) declaration ./cccc/CParser.h:272 | 1 | 0 | 0 | ------ | ------ |
param_list_items( string &, string & ) declaration ./cccc/CParser.h:273 | 1 | 0 | 0 | ------ | ------ |
param_spec( void ) declaration ./cccc/CParser.h:277 | 1 | 0 | 0 | ------ | ------ |
param_type( string &, string & ) declaration ./cccc/CParser.h:276 | 1 | 0 | 0 | ------ | ------ |
paren_block( void ) declaration ./cccc/CParser.h:324 | 1 | 0 | 0 | ------ | ------ |
resync_tokens( void ) declaration ./cccc/CParser.h:230 | 1 | 0 | 0 | ------ | ------ |
scoped( void ) declaration ./cccc/CParser.h:321 | 1 | 0 | 0 | ------ | ------ |
scoped_identifier( string &, string & ) declaration ./cccc/CParser.h:265 | 1 | 0 | 0 | ------ | ------ |
scoped_member_name( void ) declaration ./cccc/CParser.h:264 | 1 | 0 | 0 | ------ | ------ |
simple_type_alias( void ) declaration ./cccc/CParser.h:287 | 1 | 0 | 0 | ------ | ------ |
simple_typedef_definition( void ) declaration ./cccc/CParser.h:283 | 1 | 0 | 0 | ------ | ------ |
skip_until_matching_rbrace( int ) declaration ./cccc/CParser.h:323 | 1 | 0 | 0 | ------ | ------ |
start( void ) declaration ./cccc/CParser.h:226 | 1 | 0 | 0 | ------ | ------ |
string_literal( void ) declaration ./cccc/CParser.h:315 | 1 | 0 | 0 | ------ | ------ |
struct_typedef_definition( void ) declaration ./cccc/CParser.h:282 | 1 | 0 | 0 | ------ | ------ |
syn( _ANTLRTokenPtr, ANTLRChar *, SetWordType *, ANTLRTokenType, int ) definition ./cccc/CParser.h:56 | 6 | 0 | 0 | ------ | ------ |
tag( void ) declaration ./cccc/CParser.h:286 | 1 | 0 | 0 | ------ | ------ |
tag_list_opt( void ) declaration ./cccc/CParser.h:285 | 1 | 0 | 0 | ------ | ------ |
tokenName( int ) declaration ./cccc/CParser.h:45 | 1 | 0 | 0 | ------ | ------ |
tracein( const char * ) definition ./cccc/CParser.h:54 | 1 | 0 | 0 | ------ | ------ |
traceout( const char * ) definition ./cccc/CParser.h:55 | 1 | 0 | 0 | ------ | ------ |
type( string &, string &, string & ) declaration ./cccc/CParser.h:256 | 1 | 0 | 0 | ------ | ------ |
typeCombine( const string &, const string &, const string & ) definition ./cccc/CParser.h:63 | 18 | 3 | 0 | ------ | ------ |
type_keyword( string & ) declaration ./cccc/CParser.h:262 | 1 | 0 | 0 | ------ | ------ |
type_name( string & ) declaration ./cccc/CParser.h:258 | 1 | 0 | 0 | ------ | ------ |
typedef_definition( void ) declaration ./cccc/CParser.h:280 | 1 | 0 | 0 | ------ | ------ |
union_definition( void ) declaration ./cccc/CParser.h:239 | 1 | 0 | 0 | ------ | ------ |
unscoped_member_name( string & ) declaration ./cccc/CParser.h:267 | 1 | 0 | 0 | ------ | ------ |
user_type( string & ) declaration ./cccc/CParser.h:263 | 1 | 0 | 0 | ------ | ------ |
using_statement( void ) declaration ./cccc/CParser.h:233 | 1 | 0 | 0 | ------ | ------ |
zzdflthandlers( int, int * ) declaration ./cccc/CParser.h:222 | 1 | 0 | 0 | ------ | ------ |