| member_declaration() |   | 49% |   | 40% | 66 | 89 | 168 | 333 | 0 | 1 |
| external_declaration() |   | 54% |   | 45% | 53 | 72 | 128 | 276 | 0 | 1 |
| iteration_statement() |  | 0% |  | 0% | 14 | 14 | 52 | 52 | 1 | 1 |
| optor_simple_tokclass() |  | 0% |  | 0% | 37 | 37 | 75 | 75 | 1 | 1 |
| postfix_expression() |   | 52% |   | 47% | 20 | 30 | 47 | 96 | 0 | 1 |
| class_specifier() |   | 47% |   | 48% | 19 | 31 | 27 | 62 | 0 | 1 |
| declarator_suffixes() |  | 0% |  | 0% | 17 | 17 | 32 | 32 | 1 | 1 |
| direct_declarator() |   | 67% |   | 59% | 23 | 36 | 36 | 117 | 0 | 1 |
| declaration_specifiers() |   | 42% |   | 43% | 20 | 31 | 36 | 60 | 0 | 1 |
| simple_type_specifier() |   | 55% |   | 55% | 19 | 39 | 33 | 72 | 0 | 1 |
| conversion_function_decl_or_def() |  | 0% |  | 0% | 14 | 14 | 40 | 40 | 1 | 1 |
| ptr_operator() |   | 21% |   | 25% | 18 | 23 | 35 | 46 | 0 | 1 |
| jump_statement() |   | 25% |   | 31% | 12 | 14 | 34 | 44 | 0 | 1 |
| optor() |  | 0% |  | 0% | 14 | 14 | 23 | 23 | 1 | 1 |
| parameter_declaration() |   | 54% |   | 46% | 16 | 22 | 23 | 47 | 0 | 1 |
| abstract_declarator() |  | 5% |  | 5% | 11 | 12 | 27 | 30 | 0 | 1 |
| function_definition() |   | 39% |   | 26% | 16 | 18 | 12 | 20 | 0 | 1 |
| new_expression() |   | 30% |   | 37% | 9 | 10 | 23 | 34 | 0 | 1 |
| member_declarator() |   | 35% |   | 45% | 9 | 12 | 23 | 32 | 0 | 1 |
| abstract_declarator_suffix() |  | 0% |  | 0% | 9 | 9 | 24 | 24 | 1 | 1 |
| declaration() |   | 34% |   | 38% | 9 | 11 | 18 | 31 | 0 | 1 |
| base_specifier() |   | 44% |   | 36% | 14 | 17 | 18 | 29 | 0 | 1 |
| qualified_id() |   | 47% |   | 41% | 11 | 15 | 17 | 34 | 0 | 1 |
| enum_specifier() |  | 0% |  | 0% | 7 | 7 | 21 | 21 | 1 | 1 |
| storage_class_specifier() |  | 0% |  | 0% | 11 | 11 | 18 | 18 | 1 | 1 |
| exception_specification() |  | 0% |  | 0% | 6 | 6 | 18 | 18 | 1 | 1 |
| assignment_expression() |   | 24% |   | 20% | 12 | 14 | 22 | 31 | 0 | 1 |
| function_direct_declarator() |   | 57% |   | 58% | 9 | 15 | 12 | 35 | 0 | 1 |
| template_parameter() |   | 54% |   | 47% | 10 | 14 | 9 | 26 | 0 | 1 |
| constant() |   | 23% |   | 21% | 9 | 12 | 18 | 26 | 0 | 1 |
| new_declarator() |  | 0% |  | 0% | 7 | 7 | 10 | 10 | 1 | 1 |
| unary_expression() |   | 72% |   | 63% | 14 | 22 | 14 | 45 | 0 | 1 |
| qualifiedItemIs(int) |   | 68% |   | 48% | 16 | 22 | 15 | 40 | 0 | 1 |
| cast_expression() |   | 66% |   | 63% | 8 | 14 | 9 | 42 | 0 | 1 |
| ctor_decl_spec() |   | 28% |   | 23% | 7 | 9 | 13 | 19 | 0 | 1 |
| remainder_expression() |   | 54% |   | 28% | 8 | 9 | 10 | 25 | 0 | 1 |
| selection_statement() |   | 45% |   | 36% | 6 | 7 | 10 | 19 | 0 | 1 |
| class_head() |   | 52% |   | 53% | 6 | 10 | 10 | 26 | 0 | 1 |
| skipNestedParens(int) |  | 0% |  | 0% | 6 | 6 | 14 | 14 | 1 | 1 |
| id_expression() |   | 25% |  | 14% | 5 | 6 | 12 | 18 | 0 | 1 |
| linkage_specification() |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
| relational_expression() |  | 19% |  | 11% | 6 | 7 | 11 | 14 | 0 | 1 |
| asm_block() |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| scope_override() |   | 71% |   | 75% | 4 | 12 | 8 | 26 | 0 | 1 |
| statement() |   | 72% |   | 60% | 10 | 18 | 16 | 41 | 0 | 1 |
| dtor_decl_spec() |   | 46% |   | 46% | 5 | 9 | 10 | 19 | 0 | 1 |
| type_qualifier() |   | 39% |   | 40% | 5 | 7 | 7 | 14 | 0 | 1 |
| using_declaration() |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| member_declarator_list() |   | 50% |   | 60% | 4 | 7 | 8 | 20 | 0 | 1 |
| direct_new_declarator() |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| assigned_type_name() |   | 39% |   | 20% | 5 | 6 | 4 | 9 | 0 | 1 |
| enumerator() |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| initializer() |   | 43% |   | 55% | 3 | 6 | 8 | 16 | 0 | 1 |
| skipTemplateQualifiers(int) |   | 47% |   | 33% | 6 | 8 | 12 | 19 | 0 | 1 |
| decl_namespace() |   | 84% |   | 52% | 11 | 14 | 3 | 32 | 0 | 1 |
| template_argument() |   | 61% |   | 42% | 6 | 8 | 3 | 7 | 0 | 1 |
| shift_expression() |   | 35% |   | 28% | 4 | 5 | 7 | 10 | 0 | 1 |
| equality_expression() |   | 35% |   | 28% | 4 | 5 | 7 | 10 | 0 | 1 |
| pm_expression() |   | 35% |   | 28% | 4 | 5 | 7 | 10 | 0 | 1 |
| throw_statement() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| new_initializer() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| ctor_declarator() |   | 61% |   | 62% | 3 | 6 | 4 | 17 | 0 | 1 |
| conditional_expression() |  | 28% |  | 33% | 2 | 3 | 6 | 10 | 0 | 1 |
| CPPParser(TokenBuffer, int) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| CPPParser(ParserSharedInputState) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| new_type_id() |   | 55% |   | 37% | 4 | 5 | 2 | 6 | 0 | 1 |
| init_declarator() |   | 43% |   | 50% | 2 | 4 | 5 | 12 | 0 | 1 |
| unary_operator() |   | 55% |   | 57% | 3 | 7 | 5 | 15 | 0 | 1 |
| delete_expression() |   | 40% |  | 33% | 2 | 3 | 4 | 9 | 0 | 1 |
| typeID() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| enumerator_list() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| try_block() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| handler() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| additive_expression() |   | 64% |   | 57% | 3 | 5 | 3 | 10 | 0 | 1 |
| multiplicative_expression() |   | 64% |   | 66% | 2 | 5 | 3 | 12 | 0 | 1 |
| parameter_list() |  | 38% |  | 33% | 2 | 3 | 3 | 7 | 0 | 1 |
| dtor_declarator() |   | 79% |   | 60% | 2 | 4 | 3 | 16 | 0 | 1 |
| type_specifier() |   | 47% |   | 50% | 2 | 4 | 3 | 9 | 0 | 1 |
| template_id() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| case_statement() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| qualified_type() |  | 88% |   | 70% | 3 | 6 | 1 | 17 | 0 | 1 |
| declarator() |  | 87% |   | 70% | 3 | 6 | 1 | 18 | 0 | 1 |
| translation_unit(Modeler) |  | 84% |   | 60% | 4 | 6 | 0 | 15 | 0 | 1 |
| access_specifier() |  | 82% |   | 70% | 3 | 7 | 1 | 12 | 0 | 1 |
| compound_statement() |  | 76% |   | 57% | 3 | 5 | 1 | 12 | 0 | 1 |
| primary_expression() |  | 72% |  | 80% | 1 | 5 | 1 | 13 | 0 | 1 |
| superclass_init() |  | 68% |  | 66% | 1 | 3 | 1 | 10 | 0 | 1 |
| statement_list() |  | 66% |  | 75% | 1 | 3 | 0 | 7 | 0 | 1 |
| ctor_body() |  | 55% |  | 66% | 1 | 3 | 1 | 7 | 0 | 1 |
| labeled_statement() | | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| default_statement() | | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| cv_qualifier_seq() | | 42% |  | 25% | 2 | 3 | 1 | 3 | 0 | 1 |
| isTypeName(String) |  | 84% |   | 66% | 3 | 7 | 2 | 11 | 0 | 1 |
| ptr_to_member() |  | 78% |  | 75% | 1 | 3 | 0 | 8 | 0 | 1 |
| base_clause() |  | 64% | | 50% | 1 | 2 | 2 | 6 | 0 | 1 |
| init_declarator_list() | | 57% | | 50% | 1 | 2 | 2 | 5 | 0 | 1 |
| template_argument_list() | | 57% | | 50% | 1 | 2 | 2 | 5 | 0 | 1 |
| expression_list() | | 57% | | 50% | 1 | 2 | 2 | 5 | 0 | 1 |
| expression() | | 57% | | 50% | 1 | 2 | 2 | 5 | 0 | 1 |
| logical_or_expression() | | 57% | | 50% | 1 | 2 | 2 | 5 | 0 | 1 |
| logical_and_expression() | | 57% | | 50% | 1 | 2 | 2 | 5 | 0 | 1 |
| inclusive_or_expression() | | 57% | | 50% | 1 | 2 | 2 | 5 | 0 | 1 |
| exclusive_or_expression() | | 57% | | 50% | 1 | 2 | 2 | 5 | 0 | 1 |
| and_expression() | | 57% | | 50% | 1 | 2 | 2 | 5 | 0 | 1 |
| CPPParser(TokenBuffer) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| exception_declaration() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| finalQualifier(int) |  | 95% |   | 75% | 2 | 5 | 1 | 7 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 81 | 0 | 1 |
| function_declarator() |  | 100% |   | 80% | 2 | 6 | 0 | 18 | 0 | 1 |
| qualified_ctor_id() |  | 100% |  | 100% | 0 | 3 | 0 | 13 | 0 | 1 |
| mk_tokenSet_0() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_2() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_9() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_10() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_12() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_13() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_14() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_16() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_17() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_19() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_20() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_21() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_22() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_23() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_24() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_25() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_26() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_30() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_31() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_32() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_33() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_35() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_36() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_37() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_38() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_39() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_41() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_42() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_43() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_44() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_45() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_46() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_48() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_49() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_50() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_51() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_53() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_54() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_56() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_57() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_58() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_59() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_60() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_61() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_62() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_63() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_67() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_68() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_70() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_71() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_73() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_76() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_77() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_78() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_1() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_3() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_4() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_5() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_6() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_7() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_8() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_11() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_15() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_18() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_27() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_28() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_29() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_40() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_47() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_55() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_64() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_65() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_66() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_69() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_72() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_74() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_75() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_79() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| scopedItem(int) |  | 100% |   | 66% | 2 | 4 | 0 | 2 | 0 | 1 |
| declaratorID(String, BitSet) |  | 100% |  | 83% | 1 | 4 | 0 | 4 | 0 | 1 |
| CPPParser(TokenStream, int) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| dtor_head() |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| ctor_definition() |  | 100% |   | 50% | 2 | 3 | 0 | 7 | 0 | 1 |
| qualifiedItemIsOneOf(BitSet, int) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| ctor_initializer() |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| mk_tokenSet_34() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_52() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| template_parameter_list() |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| parameter_declaration_list() |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| template_head() |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| CPPParser(TokenStream) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| ctor_head() | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| type_name() | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| dtor_body() | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| constant_expression() | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |