FortranParserActionNew

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total10,358 of 14,17826%766 of 1,06428%8651,0001,6452,218369464
declaration_type_spec(Token, Token, int)1753014%18210%1011192501
level_3_expr(Token)15313045%161446%1116143401
char_selector(Token, Token, int, int)1380%240%1313232311
component_decl(Token, boolean, boolean, boolean, boolean)1230%160%99202011
use_stmt(Token, Token, Token, Token, Token, boolean, boolean, boolean)1170%120%77131311
derived_type_stmt(Token, Token, Token, Token, boolean, boolean)1070%80%55121211
allocate_stmt(Token, Token, Token, boolean, boolean)1050%100%66151511
else_if_stmt(Token, Token, Token, Token, Token, Token)1020%20%226611
loop_control(Token, boolean)1015736%14422%910102001
function_subprogram(boolean, boolean)970%140%88151511
pointer_assignment_stmt(Token, Token, int)960%120%77141411
kind_selector(Token, Token, boolean)950%40%338811
actual_arg_spec(Token, Token, Token)950%40%338811
signed_int_literal_constant(Token)920%60%44111111
signed_real_literal_constant(Token)920%60%44111111
quantified_expr(Token, boolean)910%100%66131311
function_stmt(Token, Token, Token, Token, boolean, boolean)910%80%55121211
attr_spec(Token, int)893829%17210%1213152301
computed_goto_stmt(Token, Token, Token, Token)860%40%33101011
read_stmt(Token, Token, Token, boolean)850%80%55121211
data_component_def_stmt(Token, Token, boolean)830%80%55121211
common_stmt(Token, Token, Token, int)830%60%44141411
deallocate_stmt(Token, Token, Token, boolean)810%60%44111111
stop_stmt(Token, Token, Token, Token, boolean)800%80%55101011
generic_spec(Token, Token, int)800%90%77141411
if_construct(int)795741%13527%910102201
module()780%80%55121211
implicit_stmt(Token, Token, Token, Token, Token)776545%8220%5671401
return_stmt(Token, Token, Token, boolean)760%40%338811
derived_type_def()730%140%88131311
end_type_stmt(Token, Token, Token, Token, Token)730%n/a114411
intent_stmt(Token, Token, Token)730%40%339911
end_module_stmt(Token, Token, Token, Token, Token)730%n/a114411
end_function_stmt(Token, Token, Token, Token, Token)730%n/a114411
equiv_operand__equiv_op(Token)700%60%44101011
specification_part(int, int, int, int)647353%141041%101372701
signed_operand(Token)6434%5116%347901
parameter_stmt(Token, Token, Token)640%20%226611
alloc_opt(Token, int)640%140%88111111
data_stmt(Token, Token, Token, int)630%40%33101011
ac_spec(boolean, boolean)620%100%66111111
format_stmt(Token, Token, Token)610%20%226611
power_operand(Token)6034%5116%347901
format_item(Token, boolean)600%40%338811
and_operand(Token, int)5969%7112%45111401
else_stmt(Token, Token, Token, Token)590%n/a114411
module_stmt(Token, Token, Token, Token)590%n/a114411
dimension_stmt(Token, Token, Token, int)560%n/a116611
level_2_expr(int)5435%7112%4591101
or_operand(int)5435%7112%4591101
equiv_operand(int)5435%7112%4591101
level_5_expr(int)5435%7112%4591101
level_5_expr__defined_binary_op(Token)500%40%337711
format_specification(boolean, boolean)490%80%559911
dimension_decl(Token)470%20%226611
common_block_object(Token, boolean)470%40%338811
allocation(boolean, boolean)470%60%448811
data_stmt_value(Token)460%60%448811
named_constant_def(Token)460%20%226611
derived_type_spec(Token, boolean)450%40%338811
explicit_shape_spec(boolean)450%60%448811
intent_spec(Token, Token)450%40%337711
data_stmt_set()450%40%337711
implicit_spec()450%40%337711
letter_spec(Token, Token)450%n/a114411
pragma_type_qualifier_stmt(Token, Token)450%n/a114411
ext_function_subprogram(boolean)440%60%448811
level_1_expr(Token)4236%3125%235701
entity_decl(Token, boolean, boolean, boolean, boolean)406160%8850%6941701
only(boolean)400%60%447711
prefix_spec(Token, int)370%40%336611
subroutine_stmt(Token, Token, Token, Token, boolean, boolean, boolean, boolean)367366%8433%6741501
section_subscript(boolean, boolean, boolean, boolean)353650%9535%7841301
char_literal_constant(Token, Token)343147%3125%233901
data_stmt_object()330%40%336611
input_item()330%40%336611
main_program(boolean, boolean)326567%8642%7821501
subroutine_subprogram(boolean, boolean)326567%8642%7821501
type_param_value(int)320%40%336611
ac_value()320%40%335511
array_constructor()290%20%225511
allocate_object()290%20%225511
generic_name(Token)270%n/a114411
validValue()250%80%555511
intrinsic_type_spec(Token, Token, int, boolean)244866%7112%454901
designator(boolean)242752%6225%453901
call_stmt(Token, Token, Token, boolean)205974%4233%342901
part_ref(Token, boolean, boolean)204569%4450%3521101
validActionStmt()1810985%354153%30391401
logical_literal_constant(Token, Token)185274%2466%2411101
mult_operand__mult_op(Token)184872%3350%341901
common_block_name(Token)180%n/a113311
pragma_token(Token)180%n/a113311
format(Token)172963%3125%232701
initialization(int)172862%4233%343901
io_control_spec(Token, Token)164372%3125%232901
label(Token)160%n/a112211
validDeclConstruct()159185%352743%31321401
end_of_file(String, String)154976%2250%2341801
internal_subprogram_part(int)150%n/a113311
internal_subprogram()150%n/a113311
keyword()150%n/a113311
name(Token)150%n/a113311
constant(Token)150%n/a113311
int_constant(Token)150%n/a113311
intrinsic_operator()150%n/a113311
defined_operator(Token, boolean)150%n/a113311
extended_intrinsic_op()150%n/a113311
type_spec()150%n/a113311
kind_param(Token)150%n/a113311
complex_literal_constant()150%n/a113311
real_part(Token, MFPUtils.CPLXP)150%n/a113311
imag_part(Token, MFPUtils.CPLXP)150%n/a113311
length_selector(Token, int)150%n/a113311
char_length(boolean)150%n/a113311
type_attr_spec(Token, Token, int)150%n/a113311
type_attr_spec_list(int)150%n/a113311
private_or_sequence()150%n/a113311
sequence_stmt(Token, Token, Token)150%n/a113311
type_param_or_comp_def_stmt(Token, MFPUtils.TPD_OR_CD)150%n/a113311
type_param_or_comp_def_stmt_list()150%n/a113311
type_param_decl(Token, boolean)150%n/a113311
type_param_decl_list(int)150%n/a113311
type_param_attr_spec(Token, int)150%n/a113311
component_attr_spec(Token, int)150%n/a113311
component_attr_spec_list(int)150%n/a113311
component_array_spec(boolean)150%n/a113311
proc_component_def_stmt(Token, Token, Token, boolean)150%n/a113311
proc_component_attr_spec(Token, Token, int)150%n/a113311
proc_component_attr_spec_list(int)150%n/a113311
component_initialization()150%n/a113311
private_components_stmt(Token, Token, Token)150%n/a113311
type_bound_procedure_part(int, boolean)150%n/a113311
binding_private_stmt(Token, Token, Token)150%n/a113311
type_bound_proc_binding(Token, MFPUtils.TBPB, Token)150%n/a113311
type_bound_procedure_stmt(Token, Token, boolean, boolean)150%n/a113311
type_bound_proc_decl(Token, Token)150%n/a113311
type_bound_proc_decl_list(int)150%n/a113311
type_bound_generic_stmt(Token, boolean)150%n/a113311
binding_attr(Token, int, Token)150%n/a113311
binding_attr_list(int)150%n/a113311
final_procedure_stmt(Token)150%n/a113311
type_param_spec(Token)150%n/a113311
type_param_spec_list(int)150%n/a113311
structure_constructor(Token)150%n/a113311
component_spec(Token)150%n/a113311
component_spec_list(int)150%n/a113311
component_data_source()150%n/a113311
enum_def(int)150%n/a113311
enum_def_stmt(Token, Token, Token, Token, Token)150%n/a113311
enumerator_def_stmt(Token, Token, Token)150%n/a113311
enumerator(Token, boolean)150%n/a113311
enumerator_list(int)150%n/a113311
end_enum_stmt(Token, Token, Token, Token)150%n/a113311
boz_literal_constant(Token)150%n/a113311
ac_implied_do()150%n/a113311
ac_implied_do_control(Token, boolean)150%n/a113311
null_init(Token)150%n/a113311
access_spec(Token, int)150%n/a113311
language_binding_spec(Token, Token, boolean)150%n/a113311
coarray_spec(int)150%n/a113311
dimension_spec(Token)150%n/a113311
deferred_shape_spec_list(int)150%n/a113311
access_stmt(Token, Token, boolean)150%n/a113311
access_id()150%n/a113311
access_id_list(int)150%n/a113311
allocatable_stmt(Token, Token, Token)150%n/a113311
allocatable_decl(Token, boolean, boolean)150%n/a113311
allocatable_decl_list(int)150%n/a113311
asynchronous_stmt(Token, Token, Token)150%n/a113311
bind_stmt(Token, Token)150%n/a113311
bind_entity(Token, boolean)150%n/a113311
bind_entity_list(int)150%n/a113311
codimension_stmt(Token, Token, Token)150%n/a113311
codimension_decl(Token, Token, Token)150%n/a113311
codimension_decl_list(int)150%n/a113311
contiguous_stmt(Token, Token, Token)150%n/a113311
data_implied_do(Token, boolean)150%n/a113311
data_i_do_object()150%n/a113311
data_i_do_object_list(int)150%n/a113311
data_stmt_constant()150%n/a113311
optional_stmt(Token, Token, Token)150%n/a113311
pointer_stmt(Token, Token, Token)150%n/a113311
cray_pointer_stmt(Token, Token, Token)150%n/a113311
pointer_decl(Token, boolean)150%n/a113311
cray_pointer_assoc(Token, Token)150%n/a113311
pointer_decl_list(int)150%n/a113311
cray_pointer_assoc_list(int)150%n/a113311
protected_stmt(Token, Token, Token)150%n/a113311
save_stmt(Token, Token, Token, boolean)150%n/a113311
saved_entity(Token, boolean)150%n/a113311
saved_entity_list(int)150%n/a113311
target_stmt(Token, Token, Token)150%n/a113311
target_decl(Token, boolean, boolean)150%n/a113311
target_decl_list(int)150%n/a113311
value_stmt(Token, Token, Token)150%n/a113311
volatile_stmt(Token, Token, Token)150%n/a113311
implicit_none_spec(Token)150%n/a113311
import_stmt(Token, Token, Token, Token, boolean)150%n/a113311
namelist_group_name(Token)150%n/a113311
namelist_stmt(Token, Token, Token, int)150%n/a113311
namelist_group_object(Token)150%n/a113311
namelist_group_object_list(int)150%n/a113311
equivalence_stmt(Token, Token, Token)150%n/a113311
equivalence_set()150%n/a113311
equivalence_set_list(int)150%n/a113311
equivalence_object()150%n/a113311
equivalence_object_list(int)150%n/a113311
logical_variable()150%n/a113311
char_variable()150%n/a113311
default_char_variable()150%n/a113311
int_variable()150%n/a113311
substring(boolean)150%n/a113311
substring_range(boolean, boolean)150%n/a113311
image_selector(boolean)150%n/a113311
cosubscript_list(int)150%n/a113311
image_selector_spec(Token, int)150%n/a113311
image_selector_spec_list(int)150%n/a113311
allocate_shape_spec(boolean, boolean)150%n/a113311
allocate_shape_spec_list(int)150%n/a113311
allocate_coarray_spec()150%n/a113311
allocate_coshape_spec(boolean)150%n/a113311
allocate_coshape_spec_list(int)150%n/a113311
nullify_stmt(Token, Token, Token)150%n/a113311
pointer_object()150%n/a113311
pointer_object_list(int)150%n/a113311
dealloc_opt(Token, int)150%n/a113311
dealloc_opt_list(int)150%n/a113311
function_reference()150%n/a113311
substring_range_or_arg_list()150%n/a113311
substr_range_or_arg_list_suffix()150%n/a113311
defined_binary_op(Token)150%n/a113311
data_pointer_object()150%n/a113311
bounds_spec()150%n/a113311
bounds_spec_list(int)150%n/a113311
bounds_remapping()150%n/a113311
bounds_remapping_list(int)150%n/a113311
proc_pointer_object()150%n/a113311
where_stmt(Token, Token)150%n/a113311
masked_elsewhere_stmt__end(int)150%n/a113311
elsewhere_stmt__end(int)150%n/a113311
where_construct(int, boolean, boolean)150%n/a113311
where_construct_stmt(Token, Token, Token)150%n/a113311
where_body_construct()150%n/a113311
masked_elsewhere_stmt(Token, Token, Token, Token, Token)150%n/a113311
elsewhere_stmt(Token, Token, Token, Token, Token)150%n/a113311
end_where_stmt(Token, Token, Token, Token, Token)150%n/a113311
forall_construct()150%n/a113311
forall_construct_stmt(Token, Token, Token, Token)150%n/a113311
forall_body_construct()150%n/a113311
forall_assignment_stmt(boolean)150%n/a113311
end_forall_stmt(Token, Token, Token, Token, Token)150%n/a113311
forall_stmt(Token, Token)150%n/a113311
associate_construct()150%n/a113311
associate_stmt(Token, Token, Token, Token)150%n/a113311
association(Token)150%n/a113311
association_list(int)150%n/a113311
selector()150%n/a113311
end_associate_stmt(Token, Token, Token, Token, Token)150%n/a113311
block_construct()150%n/a113311
block_stmt(Token, Token, Token, Token)150%n/a113311
specification_part_and_block(int, int, int)150%n/a113311
end_block_stmt(Token, Token, Token, Token, Token)150%n/a113311
change_team_construct()150%n/a113311
change_team_stmt(Token, Token, Token, Token, boolean, boolean)150%n/a113311
coarray_association()150%n/a113311
coarray_association_list(int)150%n/a113311
end_change_team_stmt(Token, Token, Token, Token, boolean)150%n/a113311
critical_construct()150%n/a113311
critical_stmt(Token, Token, Token, Token)150%n/a113311
end_critical_stmt(Token, Token, Token, Token, Token)150%n/a113311
concurrent_header(boolean, boolean)150%n/a113311
concurrent_control(Token, boolean)150%n/a113311
concurrent_control_list(int)150%n/a113311
concurrent_locality(int)150%n/a113311
locality_spec(Token, Token)150%n/a113311
case_construct()150%n/a113311
select_case_stmt(Token, Token, Token, Token, Token)150%n/a113311
case_stmt(Token, Token, Token, Token)150%n/a113311
end_select_stmt(Token, Token, Token, Token, Token)150%n/a113311
case_selector(Token)150%n/a113311
case_value_range()150%n/a113311
case_value_range_suffix()150%n/a113311
case_value_range_list(int)150%n/a113311
case_value()150%n/a113311
select_rank_construct()150%n/a113311
select_rank_stmt(Token, Token, Token, Token, Token, Token)150%n/a113311
select_rank_case_stmt(Token, Token, Token, Token)150%n/a113311
end_select_rank_stmt(Token, Token, Token, Token, Token)150%n/a113311
select_type_construct()150%n/a113311
select_type_stmt(Token, Token, Token, Token, Token, Token)150%n/a113311
type_guard_stmt(Token, Token, Token, Token, Token)150%n/a113311
end_select_type_stmt(Token, Token, Token, Token, Token)150%n/a113311
error_stop_stmt(Token, Token, Token, Token, Token, boolean)150%n/a113311
stop_code(Token)150%n/a113311
fail_image_stmt(Token, Token, Token)150%n/a113311
sync_all_stmt(Token, Token, Token, Token, boolean)150%n/a113311
sync_stat(Token)150%n/a113311
sync_stat_list(int)150%n/a113311
sync_images_stmt(Token, Token, Token, Token, boolean)150%n/a113311
image_set(Token)150%n/a113311
sync_memory_stmt(Token, Token, Token, Token, boolean)150%n/a113311
sync_team_stmt(Token, Token, Token, boolean, Token)150%n/a113311
event_post_stmt(Token, Token, Token, boolean, Token)150%n/a113311
event_wait_stmt(Token, Token, Token, boolean, Token)150%n/a113311
event_wait_spec(MFPUtils.EWS)150%n/a113311
event_wait_spec_list(int)150%n/a113311
until_spec(Token)150%n/a113311
form_team_stmt(Token, Token, Token, boolean, Token)150%n/a113311
form_team_spec(Token)150%n/a113311
form_team_spec_list(int)150%n/a113311
lock_stmt(Token, Token, Token, boolean)150%n/a113311
lock_stat(Token)150%n/a113311
lock_stat_list(int)150%n/a113311
unlock_stmt(Token, Token, Token, boolean)150%n/a113311
io_unit(Token)150%n/a113311
file_unit_number()150%n/a113311
open_stmt(Token, Token, Token)150%n/a113311
connect_spec(Token)150%n/a113311
connect_spec_list(int)150%n/a113311
close_stmt(Token, Token, Token)150%n/a113311
close_spec(Token)150%n/a113311
close_spec_list(int)150%n/a113311
io_implied_do()150%n/a113311
io_implied_do_object()150%n/a113311
io_implied_do_control(Token, boolean)150%n/a113311
dtv_type_spec(Token)150%n/a113311
wait_stmt(Token, Token, Token)150%n/a113311
wait_spec(Token)150%n/a113311
wait_spec_list(int)150%n/a113311
backspace_stmt(Token, Token, Token, boolean)150%n/a113311
endfile_stmt(Token, Token, Token, Token, boolean)150%n/a113311
rewind_stmt(Token, Token, Token, boolean)150%n/a113311
position_spec(Token)150%n/a113311
position_spec_list(int)150%n/a113311
flush_stmt(Token, Token, Token, boolean)150%n/a113311
flush_spec(Token)150%n/a113311
flush_spec_list(int)150%n/a113311
inquire_stmt(Token, Token, Token, Token, boolean)150%n/a113311
inquire_spec(Token)150%n/a113311
inquire_spec_list(int)150%n/a113311
unlimited_format_item()150%n/a113311
module_subprogram_part(int)150%n/a113311
module_subprogram(boolean)150%n/a113311
module_nature(Token)150%n/a113311
rename(Token, Token, Token, Token, Token, Token)150%n/a113311
rename_list(int)150%n/a113311
submodule(boolean)150%n/a113311
submodule_stmt(Token, Token, Token, Token)150%n/a113311
parent_identifier(Token, Token)150%n/a113311
end_submodule_stmt(Token, Token, Token, Token, Token)150%n/a113311
block_data()150%n/a113311
block_data_stmt(Token, Token, Token, Token, Token)150%n/a113311
end_block_data_stmt(Token, Token, Token, Token, Token, Token)150%n/a113311
interface_block()150%n/a113311
interface_specification()150%n/a113311
interface_stmt(Token, Token, Token, Token, boolean)150%n/a113311
end_interface_stmt(Token, Token, Token, Token, boolean)150%n/a113311
interface_body(boolean, boolean)150%n/a113311
procedure_stmt(Token, Token, Token, Token)150%n/a113311
defined_io_generic_spec(Token, Token, MFPUtils.DIGS)150%n/a113311
generic_stmt(Token, boolean)150%n/a113311
external_stmt(Token, Token, Token)150%n/a113311
procedure_declaration_stmt(Token, Token, Token, boolean, int)150%n/a113311
proc_interface(Token)150%n/a113311
proc_attr_spec(Token, int)150%n/a113311
proc_decl(Token, boolean)150%n/a113311
proc_decl_list(int)150%n/a113311
proc_pointer_init(Token)150%n/a113311
intrinsic_stmt(Token, Token, Token)150%n/a113311
suffix(Token, boolean)150%n/a113311
separate_module_subprogram(boolean, boolean)150%n/a113311
mp_subprogram_stmt(Token, Token, Token, Token, Token)150%n/a113311
end_mp_subprogram_stmt(Token, Token, Token, Token, Token)150%n/a113311
entry_stmt(Token, Token, Token, Token, boolean, boolean)150%n/a113311
contains_stmt(Token, Token, Token)150%n/a113311
stmt_function_stmt(Token, Token, Token, boolean)150%n/a113311
attr_spec_extension(Token, int)150%n/a113311
type_declaration_stmt(Token, int, Token)127185%3562%3501301
array_spec_element(int)126083%6857%6801101
do_construct()124980%3350%340901
validDesignatorOrFuncRef()121657%8220%561401
validExec()121657%8220%561401
validImplicitPart()121657%8220%561401
civl_stmt(Token, int)114279%4233%342901
write_stmt(Token, Token, Token, boolean)87490%3350%340901
print_stmt(Token, Token, Token, boolean)87490%3350%340901
if_stmt(Token, Token)86488%2250%230901
assignment_stmt(Token, Token)85286%2250%230901
mult_operand(int)84985%2675%2501101
add_operand(int)84985%2675%2501101
output_item()82475%3125%230501
absent()70%n/a111111
validConstant()63485%71161%6101401
label_list(int)50%n/a112211
generic_name_list(int)50%n/a112211
component_decl_list(int)50%n/a112211
ac_value_list(int)50%n/a112211
explicit_shape_spec_list(int)50%n/a112211
data_stmt_object_list(int)50%n/a112211
data_stmt_value_list(int)50%n/a112211
named_constant_def_list(int)50%n/a112211
implicit_spec_list(int)50%n/a112211
letter_spec_list(int)50%n/a112211
common_block_object_list(int)50%n/a112211
pragma_token_list(int)50%n/a112211
alloc_opt_list(int)50%n/a112211
allocation_list(int)50%n/a112211
allocate_object_list(int)50%n/a112211
input_item_list(int)50%n/a112211
format_item_list(int)50%n/a112211
only_list(int)50%n/a112211
actual_arg_spec_list(int)50%n/a112211
prefix(int)50%n/a112211
do_stmt(Token, Token, Token, Token, Token, boolean)48795%1375%130701
do_term_action_stmt(Token, Token, Token, Token, Token)48595%1150%120601
if_then_stmt(Token, Token, Token, Token, Token)48495%1150%120601
add_operand__add_op(Token)46293%2466%240901
pragma_stmt(boolean, Token, Token)46193%2250%230701
and_operand__not_op(Token)44291%1375%130801
genListBackward(int, MFPUtils.PRPair)43389%1375%130801
data_ref(int)43389%1375%130801
execution_part(int)43088%1375%130801
block(int)43088%1375%130801
end_do()42987%2250%230601
variable()42586%1150%120501
procedure_designator()42586%1150%120501
declaration_construct()42485%1150%120501
executable_construct()42485%1150%120501
action_stmt()42485%1150%120501
literal_constant()42485%1150%120501
designator_or_func_ref(int)42485%1150%120501
primary()42485%1150%120501
expr()4660%1150%120201
validExecConstruct()34693%91562%9131401
validExpr()33892%61062%691701
validExprOperand(MFPUtils.PRPair)33592%7750%781601
getAST()30%n/a111111
validDecl(int)0%n/a111111
inclusion(String, String)0%n/a111111
end_do_stmt(Token, Token, Token, Token, Token)73100%n/a010401
end_if_stmt(Token, Token, Token, Token, Token)73100%n/a010401
goto_stmt(Token, Token, Token, Token, Token)73100%n/a010401
end_program_stmt(Token, Token, Token, Token, Token)73100%n/a010401
end_subroutine_stmt(Token, Token, Token, Token, Token)73100%n/a010401
cycle_stmt(Token, Token, Token, Token)59100%n/a010401
exit_stmt(Token, Token, Token, Token)59100%n/a010401
program_stmt(Token, Token, Token, Token)59100%n/a010401
int_literal_constant(Token, Token)45100%n/a010401
real_literal_constant(Token, Token)45100%n/a010401
continue_stmt(Token, Token, Token)45100%n/a010401
start_of_file(String, String)32100%1150%120501
FortranParserActionNew()22100%n/a010601
dummy_arg(Token)18100%n/a010301
validSuccessor(MFPUtils.PRPair)15100%1375%130101
entity_decl_list(int)5100%n/a010201
array_spec(int)5100%n/a010201
section_subscript_list(int)5100%n/a010201
io_control_spec_list(int)5100%n/a010201
output_item_list(int)5100%n/a010201
dummy_arg_list(int)5100%n/a010201
getFortranParseTree()3100%n/a010101
execution_part_construct()100%n/a010101
static {...}100%n/a010101