| declaration_type_spec(Token, Token, int) |   | 14% |   | 10% | 15 | 16 | 19 | 25 | 0 | 1 |
| level_3_expr(Token) |   | 46% |   | 44% | 14 | 19 | 14 | 34 | 0 | 1 |
| char_selector(Token, Token, int, int) |  | 0% |  | 0% | 21 | 21 | 23 | 23 | 1 | 1 |
| component_decl(Token, boolean, boolean, boolean, boolean) |  | 0% |  | 0% | 13 | 13 | 20 | 20 | 1 | 1 |
| use_stmt(Token, Token, Token, Token, Token, boolean, boolean, boolean) |  | 0% |  | 0% | 10 | 10 | 13 | 13 | 1 | 1 |
| derived_type_stmt(Token, Token, Token, Token, boolean, boolean) |  | 0% |  | 0% | 7 | 7 | 12 | 12 | 1 | 1 |
| allocate_stmt(Token, Token, Token, boolean, boolean) |  | 0% |  | 0% | 9 | 9 | 15 | 15 | 1 | 1 |
| loop_control(Token, boolean) |   | 36% |   | 21% | 14 | 15 | 10 | 20 | 0 | 1 |
| else_if_stmt(Token, Token, Token, Token, Token, Token) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| function_subprogram(boolean, boolean) |  | 0% |  | 0% | 13 | 13 | 15 | 15 | 1 | 1 |
| pointer_assignment_stmt(Token, Token, int) |  | 0% |  | 0% | 11 | 11 | 14 | 14 | 1 | 1 |
| kind_selector(Token, Token, boolean) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| actual_arg_spec(Token, Token, Token) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| quantified_expr(Token, boolean) |  | 0% |  | 0% | 10 | 10 | 13 | 13 | 1 | 1 |
| attr_spec(Token, int) |   | 29% |   | 9% | 18 | 19 | 15 | 23 | 0 | 1 |
| signed_int_literal_constant(Token) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| signed_real_literal_constant(Token) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| function_stmt(Token, Token, Token, Token, boolean, boolean) |  | 0% |  | 0% | 7 | 7 | 12 | 12 | 1 | 1 |
| computed_goto_stmt(Token, Token, Token, Token) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| read_stmt(Token, Token, Token, boolean) |  | 0% |  | 0% | 7 | 7 | 12 | 12 | 1 | 1 |
| data_component_def_stmt(Token, Token, boolean) |  | 0% |  | 0% | 8 | 8 | 12 | 12 | 1 | 1 |
| common_stmt(Token, Token, Token, int) |  | 0% |  | 0% | 6 | 6 | 14 | 14 | 1 | 1 |
| if_construct(int) |   | 41% |   | 25% | 16 | 17 | 10 | 22 | 0 | 1 |
| deallocate_stmt(Token, Token, Token, boolean) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
| stop_stmt(Token, Token, Token, Token, boolean) |  | 0% |  | 0% | 7 | 7 | 10 | 10 | 1 | 1 |
| generic_spec(Token, Token, int) |  | 0% |  | 0% | 9 | 9 | 14 | 14 | 1 | 1 |
| module() |  | 0% |  | 0% | 8 | 8 | 12 | 12 | 1 | 1 |
| implicit_stmt(Token, Token, Token, Token, Token) |   | 45% |   | 14% | 7 | 8 | 7 | 14 | 0 | 1 |
| return_stmt(Token, Token, Token, boolean) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| derived_type_def() |  | 0% |  | 0% | 10 | 10 | 13 | 13 | 1 | 1 |
| intent_stmt(Token, Token, Token) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| end_type_stmt(Token, Token, Token, Token, Token) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| end_module_stmt(Token, Token, Token, Token, Token) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| end_function_stmt(Token, Token, Token, Token, Token) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| equiv_operand__equiv_op(Token) |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 1 | 1 |
| alloc_opt(Token, int) |  | 0% |  | 0% | 12 | 12 | 11 | 11 | 1 | 1 |
| specification_part(int, int, int, int) |   | 53% |   | 38% | 15 | 18 | 7 | 27 | 0 | 1 |
| signed_operand(Token) |   | 4% |   | 12% | 4 | 5 | 7 | 9 | 0 | 1 |
| ac_spec(boolean, boolean) |  | 0% |  | 0% | 9 | 9 | 11 | 11 | 1 | 1 |
| parameter_stmt(Token, Token, Token) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| data_stmt(Token, Token, Token, int) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| power_operand(Token) |   | 4% |   | 10% | 5 | 6 | 7 | 9 | 0 | 1 |
| format_stmt(Token, Token, Token) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| and_operand(Token, int) |   | 8% |   | 8% | 6 | 7 | 11 | 14 | 0 | 1 |
| format_item(Token, boolean) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| else_stmt(Token, Token, Token, Token) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| module_stmt(Token, Token, Token, Token) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| level_2_expr(int) |   | 5% |   | 8% | 6 | 7 | 9 | 11 | 0 | 1 |
| or_operand(int) |   | 5% |   | 8% | 6 | 7 | 9 | 11 | 0 | 1 |
| equiv_operand(int) |   | 5% |   | 8% | 6 | 7 | 9 | 11 | 0 | 1 |
| level_5_expr(int) |   | 5% |   | 8% | 6 | 7 | 9 | 11 | 0 | 1 |
| dimension_stmt(Token, Token, Token, int) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| level_5_expr__defined_binary_op(Token) |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
| format_specification(boolean, boolean) |  | 0% |  | 0% | 7 | 7 | 9 | 9 | 1 | 1 |
| allocation(boolean, boolean) |  | 0% |  | 0% | 6 | 6 | 8 | 8 | 1 | 1 |
| data_stmt_value(Token) |  | 0% |  | 0% | 6 | 6 | 8 | 8 | 1 | 1 |
| dimension_decl(Token) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| common_block_object(Token, boolean) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| explicit_shape_spec(boolean) |  | 0% |  | 0% | 6 | 6 | 8 | 8 | 1 | 1 |
| data_stmt_set() |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
| named_constant_def(Token) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| implicit_spec() |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
| ext_function_subprogram(boolean) |  | 0% |  | 0% | 6 | 6 | 8 | 8 | 1 | 1 |
| derived_type_spec(Token, boolean) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| intent_spec(Token, Token) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| letter_spec(Token, Token) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| pragma_type_qualifier_stmt(Token, Token) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| level_1_expr(Token) |   | 6% |   | 16% | 3 | 4 | 5 | 7 | 0 | 1 |
| entity_decl(Token, boolean, boolean, boolean, boolean) |   | 60% |   | 41% | 10 | 13 | 4 | 17 | 0 | 1 |
| only(boolean) |  | 0% |  | 0% | 6 | 6 | 7 | 7 | 1 | 1 |
| subroutine_stmt(Token, Token, Token, Token, boolean, boolean, boolean, boolean) |   | 66% |   | 27% | 9 | 10 | 4 | 15 | 0 | 1 |
| prefix_spec(Token, int) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| section_subscript(boolean, boolean, boolean, boolean) |   | 50% |   | 30% | 10 | 11 | 4 | 13 | 0 | 1 |
| char_literal_constant(Token, Token) |   | 47% |   | 25% | 2 | 3 | 3 | 9 | 0 | 1 |
| data_stmt_object() |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| input_item() |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| main_program(boolean, boolean) |   | 67% |   | 41% | 12 | 13 | 2 | 15 | 0 | 1 |
| subroutine_subprogram(boolean, boolean) |   | 67% |   | 41% | 12 | 13 | 2 | 15 | 0 | 1 |
| type_param_value(int) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| ac_value() |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
| array_constructor() |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| allocate_object() |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| generic_name(Token) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| intrinsic_type_spec(Token, Token, int, boolean) |   | 65% |   | 10% | 5 | 6 | 4 | 9 | 0 | 1 |
| designator(boolean) |   | 52% |   | 25% | 6 | 7 | 3 | 9 | 0 | 1 |
| validValue() |  | 0% |  | 0% | 5 | 5 | 5 | 5 | 1 | 1 |
| call_stmt(Token, Token, Token, boolean) |   | 74% |   | 30% | 5 | 6 | 2 | 9 | 0 | 1 |
| part_ref(Token, boolean, boolean) |   | 68% |   | 41% | 5 | 7 | 2 | 11 | 0 | 1 |
| initialization(int) |   | 60% |   | 25% | 6 | 7 | 3 | 9 | 0 | 1 |
| validActionStmt() |   | 85% |   | 53% | 30 | 39 | 1 | 4 | 0 | 1 |
| logical_literal_constant(Token, Token) |   | 74% |   | 62% | 3 | 5 | 1 | 11 | 0 | 1 |
| mult_operand__mult_op(Token) |   | 73% |   | 50% | 4 | 5 | 1 | 9 | 0 | 1 |
| format(Token) |   | 61% |   | 16% | 3 | 4 | 2 | 7 | 0 | 1 |
| common_block_name(Token) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| pragma_token(Token) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| io_control_spec(Token, Token) |   | 71% |   | 16% | 3 | 4 | 2 | 9 | 0 | 1 |
| end_of_file(String, String) |   | 75% |   | 33% | 3 | 4 | 4 | 18 | 0 | 1 |
| internal_subprogram_part(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| internal_subprogram() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| keyword() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| name(Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| constant(Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| int_constant(Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| intrinsic_operator() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| defined_operator(Token, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| extended_intrinsic_op() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| label(Token) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| type_spec() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| kind_param(Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| complex_literal_constant() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| real_part(Token, MFPUtils.CPLXP) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| imag_part(Token, MFPUtils.CPLXP) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| length_selector(Token, int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| char_length(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| type_attr_spec(Token, Token, int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| type_attr_spec_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| private_or_sequence() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| sequence_stmt(Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| type_param_or_comp_def_stmt(Token, MFPUtils.TPD_OR_CD) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| type_param_or_comp_def_stmt_list() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| type_param_decl(Token, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| type_param_decl_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| type_param_attr_spec(Token, int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| component_attr_spec(Token, int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| component_attr_spec_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| component_array_spec(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| proc_component_def_stmt(Token, Token, Token, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| proc_component_attr_spec(Token, Token, int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| proc_component_attr_spec_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| component_initialization() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| private_components_stmt(Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| type_bound_procedure_part(int, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| binding_private_stmt(Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| type_bound_proc_binding(Token, MFPUtils.TBPB, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| type_bound_procedure_stmt(Token, Token, boolean, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| type_bound_proc_decl(Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| type_bound_proc_decl_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| type_bound_generic_stmt(Token, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| binding_attr(Token, int, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| binding_attr_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| final_procedure_stmt(Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| type_param_spec(Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| type_param_spec_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| structure_constructor(Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| component_spec(Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| component_spec_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| component_data_source() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| enum_def(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| enum_def_stmt(Token, Token, Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| enumerator_def_stmt(Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| enumerator(Token, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| enumerator_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| end_enum_stmt(Token, Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| boz_literal_constant(Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| ac_implied_do() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| ac_implied_do_control(Token, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| null_init(Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| access_spec(Token, int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| language_binding_spec(Token, Token, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| coarray_spec(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| dimension_spec(Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| deferred_shape_spec_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| access_stmt(Token, Token, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| access_id() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| access_id_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| allocatable_stmt(Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| allocatable_decl(Token, boolean, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| allocatable_decl_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| asynchronous_stmt(Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| bind_stmt(Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| bind_entity(Token, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| bind_entity_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| codimension_stmt(Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| codimension_decl(Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| codimension_decl_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| contiguous_stmt(Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| data_implied_do(Token, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| data_i_do_object() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| data_i_do_object_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| data_stmt_constant() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| optional_stmt(Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| pointer_stmt(Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| cray_pointer_stmt(Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| pointer_decl(Token, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| cray_pointer_assoc(Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| pointer_decl_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| cray_pointer_assoc_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| protected_stmt(Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| save_stmt(Token, Token, Token, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| saved_entity(Token, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| saved_entity_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| target_stmt(Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| target_decl(Token, boolean, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| target_decl_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| value_stmt(Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| volatile_stmt(Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| implicit_none_spec(Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| import_stmt(Token, Token, Token, Token, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| namelist_group_name(Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| namelist_stmt(Token, Token, Token, int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| namelist_group_object(Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| namelist_group_object_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| equivalence_stmt(Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| equivalence_set() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| equivalence_set_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| equivalence_object() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| equivalence_object_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| logical_variable() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| char_variable() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| default_char_variable() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| int_variable() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| substring(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| substring_range(boolean, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| image_selector(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| cosubscript_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| image_selector_spec(Token, int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| image_selector_spec_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| allocate_shape_spec(boolean, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| allocate_shape_spec_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| allocate_coarray_spec() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| allocate_coshape_spec(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| allocate_coshape_spec_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| nullify_stmt(Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| pointer_object() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| pointer_object_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| dealloc_opt(Token, int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| dealloc_opt_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| function_reference() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| substring_range_or_arg_list() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| substr_range_or_arg_list_suffix() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| defined_binary_op(Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| data_pointer_object() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| bounds_spec() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| bounds_spec_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| bounds_remapping() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| bounds_remapping_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| proc_pointer_object() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| where_stmt(Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| masked_elsewhere_stmt__end(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| elsewhere_stmt__end(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| where_construct(int, boolean, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| where_construct_stmt(Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| where_body_construct() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| masked_elsewhere_stmt(Token, Token, Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| elsewhere_stmt(Token, Token, Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| end_where_stmt(Token, Token, Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| forall_construct() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| forall_construct_stmt(Token, Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| forall_body_construct() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| forall_assignment_stmt(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| end_forall_stmt(Token, Token, Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| forall_stmt(Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| associate_construct() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| associate_stmt(Token, Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| association(Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| association_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| selector() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| end_associate_stmt(Token, Token, Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| block_construct() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| block_stmt(Token, Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| specification_part_and_block(int, int, int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| end_block_stmt(Token, Token, Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| change_team_construct() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| change_team_stmt(Token, Token, Token, Token, boolean, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| coarray_association() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| coarray_association_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| end_change_team_stmt(Token, Token, Token, Token, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| critical_construct() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| critical_stmt(Token, Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| end_critical_stmt(Token, Token, Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| concurrent_header(boolean, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| concurrent_control(Token, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| concurrent_control_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| concurrent_locality(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| locality_spec(Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| case_construct() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| select_case_stmt(Token, Token, Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| case_stmt(Token, Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| end_select_stmt(Token, Token, Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| case_selector(Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| case_value_range() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| case_value_range_suffix() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| case_value_range_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| case_value() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| select_rank_construct() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| select_rank_stmt(Token, Token, Token, Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| select_rank_case_stmt(Token, Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| end_select_rank_stmt(Token, Token, Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| select_type_construct() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| select_type_stmt(Token, Token, Token, Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| type_guard_stmt(Token, Token, Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| end_select_type_stmt(Token, Token, Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| error_stop_stmt(Token, Token, Token, Token, Token, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| stop_code(Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| fail_image_stmt(Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| sync_all_stmt(Token, Token, Token, Token, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| sync_stat(Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| sync_stat_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| sync_images_stmt(Token, Token, Token, Token, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| image_set(Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| sync_memory_stmt(Token, Token, Token, Token, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| sync_team_stmt(Token, Token, Token, boolean, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| event_post_stmt(Token, Token, Token, boolean, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| event_wait_stmt(Token, Token, Token, boolean, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| event_wait_spec(MFPUtils.EWS) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| event_wait_spec_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| until_spec(Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| form_team_stmt(Token, Token, Token, boolean, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| form_team_spec(Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| form_team_spec_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| lock_stmt(Token, Token, Token, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| lock_stat(Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| lock_stat_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| unlock_stmt(Token, Token, Token, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| io_unit(Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| file_unit_number() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| open_stmt(Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| connect_spec(Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| connect_spec_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| close_stmt(Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| close_spec(Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| close_spec_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| io_implied_do() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| io_implied_do_object() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| io_implied_do_control(Token, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| dtv_type_spec(Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| wait_stmt(Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| wait_spec(Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| wait_spec_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| backspace_stmt(Token, Token, Token, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| endfile_stmt(Token, Token, Token, Token, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| rewind_stmt(Token, Token, Token, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| position_spec(Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| position_spec_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| flush_stmt(Token, Token, Token, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| flush_spec(Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| flush_spec_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| inquire_stmt(Token, Token, Token, Token, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| inquire_spec(Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| inquire_spec_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| unlimited_format_item() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| module_subprogram_part(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| module_subprogram(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| module_nature(Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| rename(Token, Token, Token, Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| rename_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| submodule(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| submodule_stmt(Token, Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| parent_identifier(Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| end_submodule_stmt(Token, Token, Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| block_data() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| block_data_stmt(Token, Token, Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| end_block_data_stmt(Token, Token, Token, Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| interface_block() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| interface_specification() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| interface_stmt(Token, Token, Token, Token, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| end_interface_stmt(Token, Token, Token, Token, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| interface_body(boolean, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| procedure_stmt(Token, Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| defined_io_generic_spec(Token, Token, MFPUtils.DIGS) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| generic_stmt(Token, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| external_stmt(Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| procedure_declaration_stmt(Token, Token, Token, boolean, int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| proc_interface(Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| proc_attr_spec(Token, int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| proc_decl(Token, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| proc_decl_list(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| proc_pointer_init(Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| intrinsic_stmt(Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| suffix(Token, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| separate_module_subprogram(boolean, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| mp_subprogram_stmt(Token, Token, Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| end_mp_subprogram_stmt(Token, Token, Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| entry_stmt(Token, Token, Token, Token, boolean, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| contains_stmt(Token, Token, Token) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| stmt_function_stmt(Token, Token, Token, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| attr_spec_extension(Token, int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| validDeclConstruct() |   | 85% |   | 43% | 31 | 32 | 1 | 4 | 0 | 1 |
| type_declaration_stmt(Token, int, Token) |   | 86% |   | 57% | 6 | 8 | 0 | 13 | 0 | 1 |
| array_spec_element(int) |   | 84% |   | 55% | 9 | 11 | 0 | 11 | 0 | 1 |
| do_construct() |   | 81% |   | 50% | 6 | 7 | 0 | 9 | 0 | 1 |
| civl_stmt(Token, int) |   | 78% |   | 30% | 5 | 6 | 2 | 9 | 0 | 1 |
| validDesignatorOrFuncRef() |   | 57% |   | 20% | 5 | 6 | 1 | 4 | 0 | 1 |
| validExec() |   | 57% |   | 20% | 5 | 6 | 1 | 4 | 0 | 1 |
| validImplicitPart() |   | 57% |   | 20% | 5 | 6 | 1 | 4 | 0 | 1 |
| write_stmt(Token, Token, Token, boolean) |   | 90% |   | 50% | 5 | 6 | 0 | 9 | 0 | 1 |
| print_stmt(Token, Token, Token, boolean) |   | 90% |   | 50% | 5 | 6 | 0 | 9 | 0 | 1 |
| if_stmt(Token, Token) |   | 89% |   | 50% | 4 | 5 | 0 | 9 | 0 | 1 |
| assignment_stmt(Token, Token) |   | 87% |   | 50% | 4 | 5 | 0 | 9 | 0 | 1 |
| mult_operand(int) |   | 86% |   | 66% | 4 | 7 | 0 | 11 | 0 | 1 |
| add_operand(int) |   | 86% |   | 66% | 4 | 7 | 0 | 11 | 0 | 1 |
| output_item() |   | 75% |   | 33% | 3 | 4 | 0 | 5 | 0 | 1 |
| absent() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| validConstant() |   | 85% |   | 61% | 6 | 10 | 1 | 4 | 0 | 1 |
| label_list(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| generic_name_list(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| component_decl_list(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| ac_value_list(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| explicit_shape_spec_list(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| data_stmt_object_list(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| data_stmt_value_list(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| named_constant_def_list(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| implicit_spec_list(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| letter_spec_list(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| common_block_object_list(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| pragma_token_list(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| alloc_opt_list(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| allocation_list(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| allocate_object_list(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| input_item_list(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| format_item_list(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| only_list(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| actual_arg_spec_list(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| prefix(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| do_stmt(Token, Token, Token, Token, Token, boolean) |   | 95% |   | 66% | 2 | 4 | 0 | 7 | 0 | 1 |
| do_term_action_stmt(Token, Token, Token, Token, Token) |   | 95% |   | 50% | 2 | 3 | 0 | 6 | 0 | 1 |
| if_then_stmt(Token, Token, Token, Token, Token) |   | 95% |   | 50% | 2 | 3 | 0 | 6 | 0 | 1 |
| add_operand__add_op(Token) |   | 94% |   | 62% | 3 | 5 | 0 | 9 | 0 | 1 |
| pragma_stmt(boolean, Token, Token) |   | 93% |   | 50% | 3 | 4 | 0 | 7 | 0 | 1 |
| and_operand__not_op(Token) |   | 91% |   | 66% | 2 | 4 | 0 | 8 | 0 | 1 |
| genListBackward(int, MFPUtils.PRPair) |   | 89% |   | 66% | 2 | 4 | 0 | 8 | 0 | 1 |
| data_ref(int) |   | 89% |   | 66% | 2 | 4 | 0 | 8 | 0 | 1 |
| execution_part(int) |   | 88% |   | 66% | 2 | 4 | 0 | 8 | 0 | 1 |
| block(int) |   | 88% |   | 66% | 2 | 4 | 0 | 8 | 0 | 1 |
| end_do() |   | 88% |   | 50% | 3 | 4 | 0 | 6 | 0 | 1 |
| variable() |   | 86% |   | 50% | 2 | 3 | 0 | 5 | 0 | 1 |
| procedure_designator() |   | 86% |   | 50% | 2 | 3 | 0 | 5 | 0 | 1 |
| declaration_construct() |   | 86% |   | 50% | 2 | 3 | 0 | 5 | 0 | 1 |
| executable_construct() |   | 86% |   | 50% | 2 | 3 | 0 | 5 | 0 | 1 |
| action_stmt() |   | 86% |   | 50% | 2 | 3 | 0 | 5 | 0 | 1 |
| literal_constant() |   | 86% |   | 50% | 2 | 3 | 0 | 5 | 0 | 1 |
| designator_or_func_ref(int) |   | 86% |   | 50% | 2 | 3 | 0 | 5 | 0 | 1 |
| primary() |   | 86% |   | 50% | 2 | 3 | 0 | 5 | 0 | 1 |
| expr() |   | 63% |   | 50% | 2 | 3 | 0 | 2 | 0 | 1 |
| validExecConstruct() |   | 93% |   | 62% | 9 | 13 | 1 | 4 | 0 | 1 |
| validExpr() |   | 92% |   | 62% | 6 | 9 | 1 | 7 | 0 | 1 |
| validExprOperand(MFPUtils.PRPair) |   | 92% |   | 50% | 7 | 8 | 1 | 6 | 0 | 1 |
| getAST() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 75% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| validDecl(int) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| inclusion(String, String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| end_do_stmt(Token, Token, Token, Token, Token) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| end_if_stmt(Token, Token, Token, Token, Token) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| goto_stmt(Token, Token, Token, Token, Token) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| end_program_stmt(Token, Token, Token, Token, Token) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| end_subroutine_stmt(Token, Token, Token, Token, Token) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| cycle_stmt(Token, Token, Token, Token) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| exit_stmt(Token, Token, Token, Token) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| program_stmt(Token, Token, Token, Token) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| int_literal_constant(Token, Token) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| real_literal_constant(Token, Token) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| continue_stmt(Token, Token, Token) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| start_of_file(String, String) |  | 100% |   | 50% | 1 | 2 | 0 | 5 | 0 | 1 |
| FortranParserActionNew() |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| dummy_arg(Token) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| validSuccessor(MFPUtils.PRPair) |  | 100% |   | 75% | 1 | 3 | 0 | 1 | 0 | 1 |
| entity_decl_list(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| array_spec(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| section_subscript_list(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| io_control_spec_list(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| output_item_list(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| dummy_arg_list(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getFortranParseTree() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| execution_part_construct() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |