FortranParserExtras_FortranParser08

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total93,261 of 132,68530%19,431 of 19,8162%10,73010,79019,94323,102492536
intrinsic_type_spec()3,6266%1,994422%1,0321,03530235101
use_stmt()2,2620%3630%18518546546511
read_stmt()1,8050%3830%19319340840811
backspace_stmt()1,7230%3510%17717738838811
rewind_stmt()1,7230%3510%17717738838811
flush_stmt()1,7230%3510%17717738838811
interface_body()1,3140%3980%20920921721711
module_subprogram()1,2530%3880%20620621021011
internal_subprogram()1,2360%3880%20420420120111
end_block_data_stmt()8500%1450%808019819811
declaration_construct_and_block()8070%1160%707019119111
substring_range_or_arg_list()7910%2140%11111114214211
attr_spec()7310%1460%949414014011
char_selector()7290%1530%808013813811
sync_all_stmt()7140%1070%555515015011
sync_memory_stmt()7140%1070%555515015011
type_guard_stmt()7030%1160%616115015011
end_module_stmt()5680%960%515112912911
end_subroutine_stmt()5680%960%515112912911
pointer_assignment_stmt()5660%920%484812512511
other_specification_stmt()5500%1100%858518118111
endfile_stmt()5260%830%444411411411
allocate_stmt()5100%830%444411411411
defined_io_generic_spec()5090%750%4040868611
else_if_stmt()4840%790%424210310311
implicit_stmt()4650%930%4848959511
end_program_stmt()45320%8511%50519512901
end_function_stmt()45320%8511%50519512901
masked_elsewhere_stmt()4520%750%4040999911
only()4410%990%5252858511
io_control_spec()4320%1310%6969606011
where_construct()4310%1080%565612012011
loop_control()4230%730%4141959511
inquire_stmt()4210%650%3535898911
proc_attr_spec()4140%780%4949838311
end_mp_subprogram_stmt()4020%690%373710010011
declaration_construct()4018%785%555611012201
end_interface_stmt()3980%790%4242919111
rel_op()3920%780%5151757511
literal_constant()3760%1020%5858787811
block_data_stmt()3720%630%3434888811
end_type_stmt()3700%630%3434878711
proc_binding_stmt()3700%610%3535999911
elsewhere_stmt()3700%630%3434878711
end_where_stmt()3700%630%3434878711
end_forall_stmt()3700%630%3434878711
end_if_stmt()3700%630%3434878711
end_block_stmt()3700%630%3434878711
end_select_stmt()3700%630%3434878711
end_associate_stmt()3700%630%3434878711
end_select_type_stmt()3700%630%3434878711
end_do_stmt()3700%630%3434878711
interface_stmt()3550%650%3535828211
intrinsic_operator()3520%600%3939878711
io_implied_do_suffix()3470%1090%5656515111
do_term_action_stmt()3330%540%3030727211
separate_module_subprogram()3310%1240%6464575711
declaration_type_spec()32212%537%3132526701
component_attr_spec()3100%560%3535626211
data_stmt_value()3100%530%3232777711
subroutine_subprogram()3050%1180%6161525211
subroutine_stmt()3050%600%3131717111
forall_body_construct()3040%470%3131828211
primary()13%509%3233708401
connect_spec()0%1070%5555404011
close_spec()0%1070%5555404011
wait_spec()0%1070%5555404011
position_spec()0%1070%5555404011
flush_spec()0%1070%5555404011
inquire_spec()0%1070%5555404011
procedure_declaration_stmt()0%660%3434626211
end_enum_stmt()0%470%2626717111
select_case_stmt()0%490%2626585811
namelist_stmt()0%500%2626595911
computed_goto_stmt()0%470%2525595911
derived_type_def()0%800%4141676711
substring()0%510%2727575711
substr_range_or_arg_list_suffix()0%710%3737565611
derived_type_stmt()0%480%2525606011
common_stmt()0%500%2626666611
suffix()0%450%2424575711
component_decl()0%480%2525585811
array_spec_element()0%750%4141505011
select_type_stmt()0%440%2323565611
proc_component_def_stmt()0%540%2828494911
assigned_goto_stmt()0%410%2222575711
specific_binding()0%480%2525525211
call_stmt()0%660%3434484811
ac_value_list()0%1060%5454343411
entry_stmt()0%460%2424585811
binding_attr()0%460%2828515111
main_program()33%12010%6869347101
do_stmt()0%480%2525575711
rename()0%370%2020363611
arithmetic_if_stmt()0%320%1717494911
real_part()0%360%2222555511
imag_part()0%360%2222555511
type_attr_spec()0%400%2424424211
generic_spec()0%400%2424434311
write_stmt()0%600%3131434311
pointer_stmt()0%410%2222555511
type_param_or_comp_def_stmt()0%430%2323464611
goto_stmt()0%370%2020494911
label_do_stmt()0%420%2222484811
length_selector()0%390%2121464611
block()0%1060%5555313111
proc_component_attr_spec()0%400%2424464611
designator_or_func_ref()42%674037%5055416701
function_subprogram()34%1139%6364255701
if_construct()0%380%2121656511
intent_spec()0%350%2121424211
sync_images_stmt()0%340%1818464611
format_item()0%400%2424454511
designator()26%5018%3132365701
if_then_stmt()0%340%1818444411
stmt_function_stmt()0%340%1818454511
logical_literal_constant()0%370%2020484811
data_component_def_stmt()0%360%1919505011
data_stmt()0%400%2121505011
dimension_stmt()0%340%1818505011
substring_range()0%800%4141303011
data_implied_do()0%300%1616383811
deallocate_stmt()0%320%1717444411
lock_stmt()0%320%1717444411
unlock_stmt()0%320%1717444411
type_param_or_comp_def_stmt_list()0%610%3232383811
associate_stmt()0%320%1717424211
v_list()0%400%2222464611
ac_spec()0%550%3030424211
structure_constructor()0%540%2828313111
pause_stmt()0%370%2020494911
intent_stmt()0%300%1616434311
access_stmt()0%400%2121454511
end_submodule_stmt()0%320%1717464611
forall_construct_stmt()0%300%1616414111
dtv_type_spec()0%290%1616343411
submodule_stmt()0%280%1515404011
component_def_stmt()0%410%2323393911
constant()0%410%2222353511
save_stmt()0%340%1818434311
allocatable_decl()0%300%1616383811
type_bound_procedure_part()0%380%2020484811
print_stmt()0%280%1515424211
import_stmt()0%320%1717434311
enum_def_stmt()0%260%1414343411
array_constructor()0%290%1616323211
execution_part()27%1007%5356143501
actual_arg()0%490%2626292911
case_value_range()0%490%2626313111
char_literal_constant()0%280%1717323211
errorstop_stmt()0%300%1616393911
defined_operator()0%570%3030252511
data_stmt_constant()0%270%1818434311
where_construct_stmt()0%260%1414323211
target_decl()0%280%1515343411
interface_block()0%580%3030323211
where_body_construct()0%250%1616444411
case_stmt()0%260%1414393911
procedure_stmt()0%260%1414393911
end_critical_stmt()0%260%1414373711
language_binding_spec()0%240%1313303011
if_stmt()0%240%1313343411
char_constant()0%270%1515353511
where_stmt()0%240%1313343411
case_value_range_suffix()0%530%2828303011
stop_code()0%270%1515353511
image_set()0%470%2525252511
forall_assignment_stmt()0%250%1515393911
block_stmt()0%260%1414363611
critical_stmt()0%260%1414363611
assign_stmt()0%200%1111373711
interface_specification()0%310%1818383811
specification_part_and_block()0%280%1515464611
entity_decl()41%3625%2425275901
stop_stmt()0%280%1515373711
target_stmt()0%240%1313373711
common_block_name()0%250%1414292911
bind_stmt()0%240%1313393911
end_do()0%250%1414373711
module_stmt()0%260%1414363611
module_subprogram_part()0%540%2828292911
component_array_spec()0%470%2525262611
enumerator_def_stmt()0%240%1313373711
allocatable_stmt()0%240%1313373711
asynchronous_stmt()0%240%1313373711
codimension_stmt()0%240%1313373711
optional_stmt()0%240%1313373711
protected_stmt()0%240%1313373711
value_stmt()0%240%1313373711
volatile_stmt()0%240%1313373711
external_stmt()0%240%1313373711
intrinsic_stmt()0%240%1313373711
synpred24_FortranParser08_fragment()0%220%1212303011
ac_value()0%450%2424303011
output_item()0%450%2424303011
ac_implied_do_control()0%220%1212333311
parameter_stmt()0%220%1212333311
nullify_stmt()0%220%1212333311
open_stmt()0%220%1212333311
close_stmt()0%220%1212333311
io_implied_do_control()0%220%1212333311
wait_stmt()0%220%1212333311
generic_binding()0%220%1212313111
forall_triplet_spec()0%220%1212313111
execution_part_construct()20%2613%2021415401
internal_subprogram_part()0%500%2626292911
else_stmt()0%240%1313353511
cycle_stmt()0%240%1313353511
exit_stmt()0%240%1313353511
mp_subprogram_stmt()0%200%1111353511
private_or_sequence()0%210%1313383811
io_unit()0%450%2424232311
format()0%450%2424232311
forall_construct()0%380%2020323211
data_i_do_object_list()0%300%1616343411
forall_stmt()0%200%1111323211
allocation_list()0%300%1616313111
and_operand()30%2619%1617335201
allocate_object_list()0%280%1515313111
char_length()0%210%1212282811
enum_def()0%200%1111373711
bind_entity()0%210%1212242411
case_selector()0%210%1212262611
format_item_list()0%300%1616323211
submodule()0%200%1111353511
proc_interface()0%330%1818242411
saved_entity()0%210%1212232311
select_type_construct()0%220%1212353511
lock_stat()0%190%1111282811
equivalence_stmt()0%180%1010313111
format_stmt()0%180%1010313111
type_param_value()0%220%1414272711
boz_literal_constant()0%220%1414272711
t_prefix_spec()0%220%1414272711
component_initialization()0%190%1111282811
forall_triplet_spec_list()0%220%1212313111
case_construct()0%180%1010363611
select_type()0%190%1111242411
module()0%180%1010343411
kind_param()0%170%1010232311
mult_op()0%170%1010232311
add_op()0%170%1010232311
equiv_op()0%170%1010232311
type_spec()0%270%1515262611
kind_selector()44%2524%1718164001
namelist_group_object_list()0%200%1111242411
common_block_object_list()0%200%1111292911
stmt_label_list()0%0%99252511
synpred23_FortranParser08_fragment()0%0%99242411
mult_operand()29%3712%2122193401
prefix()40%4923%3233203201
label_list()0%180%1010282811
sequence_stmt()0%0%99272711
private_components_stmt()0%0%99272711
binding_private_stmt()0%0%99272711
continue_stmt()0%0%99272711
contains_stmt()0%0%99272711
synpred1_FortranParser08_fragment()0%400%2121151511
forall_header()0%0%99242411
signed_int_literal_constant()0%190%1111252511
signed_real_literal_constant()0%190%1111252511
int_constant()0%170%1010242411
type_attr_spec_list()0%180%1010272711
type_param_decl_list()0%180%1010272711
component_decl_list()0%180%1010272711
proc_component_attr_spec_list()0%180%1010272711
binding_attr_list()0%180%1010272711
type_param_spec_list()0%180%1010272711
component_spec_list()0%180%1010272711
enumerator_list()0%180%1010272711
access_spec()0%170%1010222211
explicit_shape_spec_list()0%180%1010272711
access_id_list()0%180%1010272711
allocatable_decl_list()0%180%1010272711
bind_entity_list()0%180%1010272711
data_stmt_object_list()0%180%1010272711
data_stmt_value_list()0%180%1010272711
codimension_decl_list()0%180%1010272711
named_constant_def_list()0%180%1010272711
pointer_decl_list()0%180%1010272711
cray_pointer_assoc_list()0%180%1010272711
saved_entity_list()0%180%1010272711
target_decl_list()0%180%1010272711
implicit_spec_list()0%180%1010272711
letter_spec_list()0%180%1010272711
equivalence_set_list()0%180%1010272711
equivalence_object_list()0%180%1010272711
alloc_opt_list()0%180%1010272711
allocate_shape_spec_list()0%180%1010272711
allocate_coshape_spec_list()0%180%1010272711
pointer_object_list()0%180%1010272711
dealloc_opt_list()0%180%1010272711
bounds_spec_list()0%180%1010272711
bounds_remapping_list()0%180%1010272711
case_value_range_list()0%180%1010272711
association_list()0%180%1010272711
sync_stat_list()0%180%1010272711
lock_stat_list()0%180%1010272711
connect_spec_list()0%180%1010272711
close_spec_list()0%180%1010272711
io_control_spec_list()0%180%1010272711
input_item_list()0%180%1010272711
output_item_list()0%180%1010272711
wait_spec_list()0%180%1010272711
position_spec_list()0%180%1010272711
flush_spec_list()0%180%1010272711
inquire_spec_list()0%180%1010272711
rename_list()0%180%1010272711
only_list()0%180%1010272711
proc_decl_list()0%180%1010272711
actual_arg_spec_list()0%180%1010272711
dummy_arg_list()0%180%1010272711
data_stmt_object()0%190%1111262611
input_item()0%190%1111262611
derived_type_spec()0%0%99222211
type_param_spec()0%0%99262611
component_spec()0%0%99262611
pointer_decl()0%0%99222211
common_block_object()0%0%99222211
module_nature()0%170%1010222211
dummy_arg()0%170%1010222211
component_attr_spec_list()0%0%99262611
coarray_spec()0%0%99262611
array_spec()0%0%99262611
format_specification()0%220%1212202011
data_i_do_object()0%0%99262611
actual_arg_spec()0%0%99232311
deferred_shape_spec_list()0%180%1010212111
int_literal_constant()0%0%88222211
real_literal_constant()0%0%88222211
complex_literal_constant()0%0%77191911
ac_implied_do()0%0%77181811
equivalence_set()0%0%77181811
explicit_shape_spec()0%0%88232311
allocate_coshape_spec()0%0%88232311
type_param_decl()0%0%88212111
enumerator()0%0%88212111
cray_pointer_assoc()0%0%77141411
proc_decl()0%0%88212111
parent_identifier()0%0%88222211
allocate_shape_spec()0%0%77232311
codimension_decl()0%0%66171711
t_prefix()0%0%99222211
final_binding()0%0%77191911
data_stmt_set()0%0%66171711
implicit_spec()0%0%66171711
letter_spec()0%0%77171711
io_implied_do()0%0%66171711
initialization()40%24%1112152801
dimension_decl()0%0%66151511
prefix_spec()46%2630%1920142601
block_data()0%0%55202011
block_construct()0%0%55191911
critical_construct()0%0%55191911
associate_construct()0%0%55191911
block_do_construct()0%0%55191911
function_stmt()70%251740%2122165401
return_stmt()64%322241%2728163701
synpred53_FortranParser08_fragment()0%0%77131311
bounds_remapping()0%0%55161611
named_constant_def()0%0%55141411
alloc_opt()0%0%55141411
dealloc_opt()0%0%55141411
association()0%0%55141411
sync_stat()0%0%55141411
add_operand()42%31%89152901
equiv_operand()42%31%89152901
level_5_expr()41%29%78163001
null_init()0%0%55111111
synpred3_FortranParser08_fragment()0%0%66151511
synpred4_FortranParser08_fragment()0%0%66151511
level_2_expr()41%29%78152801
or_operand()41%29%78152801
level_3_expr()55%1847%1518142701
power_operand()41%29%78142601
synpred47_FortranParser08_fragment()0%0%66121211
synpred51_FortranParser08_fragment()0%0%66121211
synpred54_FortranParser08_fragment()0%0%66121211
synpred55_FortranParser08_fragment()0%0%66121211
synpred57_FortranParser08_fragment()0%0%66121211
synpred59_FortranParser08_fragment()0%0%66121211
data_ref()46%44%69122601
keyword()0%0%44151511
extended_intrinsic_op()0%0%44151511
entity_decl_list()50%33%910122701
generic_name_list()50%33%910112601
end_of_stmt()49%24%91092501
bounds_spec()0%0%44121211
synpred33_FortranParser08_fragment()0%0%55141411
synpred25_FortranParser08()0%0%22111111
synpred59_FortranParser08()0%0%22111111
synpred49_FortranParser08()0%0%22111111
synpred47_FortranParser08()0%0%22111111
synpred51_FortranParser08()0%0%22111111
synpred58_FortranParser08()0%0%22111111
synpred37_FortranParser08()0%0%22111111
synpred57_FortranParser08()0%0%22111111
synpred60_FortranParser08()0%0%22111111
synpred24_FortranParser08()0%0%22111111
synpred4_FortranParser08()0%0%22111111
synpred27_FortranParser08()0%0%22111111
synpred26_FortranParser08()0%0%22111111
synpred48_FortranParser08()0%0%22111111
synpred56_FortranParser08()0%0%22111111
synpred39_FortranParser08()0%0%22111111
synpred45_FortranParser08()0%0%22111111
synpred36_FortranParser08()0%0%22111111
synpred12_FortranParser08()0%0%22111111
synpred44_FortranParser08()0%0%22111111
synpred54_FortranParser08()0%0%22111111
synpred35_FortranParser08()0%0%22111111
synpred34_FortranParser08()0%0%22111111
synpred31_FortranParser08()0%0%22111111
synpred61_FortranParser08()0%0%22111111
synpred21_FortranParser08()0%0%22111111
synpred11_FortranParser08()0%0%22111111
synpred20_FortranParser08()0%0%22111111
synpred3_FortranParser08()0%0%22111111
synpred38_FortranParser08()0%0%22111111
synpred53_FortranParser08()0%0%22111111
synpred43_FortranParser08()0%0%22111111
synpred46_FortranParser08()0%0%22111111
synpred29_FortranParser08()0%0%22111111
synpred9_FortranParser08()0%0%22111111
synpred32_FortranParser08()0%0%22111111
synpred1_FortranParser08()0%0%22111111
synpred6_FortranParser08()0%0%22111111
synpred41_FortranParser08()0%0%22111111
synpred2_FortranParser08()0%0%22111111
synpred17_FortranParser08()0%0%22111111
synpred40_FortranParser08()0%0%22111111
synpred42_FortranParser08()0%0%22111111
synpred52_FortranParser08()0%0%22111111
synpred23_FortranParser08()0%0%22111111
synpred55_FortranParser08()0%0%22111111
synpred28_FortranParser08()0%0%22111111
synpred30_FortranParser08()0%0%22111111
synpred33_FortranParser08()0%0%22111111
synpred22_FortranParser08()0%0%22111111
defined_unary_op()0%0%44111111
power_op()0%0%44111111
name()0%0%33101011
label()0%0%33101011
concat_op()0%0%33101011
not_op()0%0%33101011
and_op()0%0%33101011
or_op()0%0%33101011
defined_binary_op()0%0%33101011
synpred25_FortranParser08_fragment()0%0%55111111
synpred26_FortranParser08_fragment()0%0%55111111
synpred27_FortranParser08_fragment()0%0%55111111
synpred28_FortranParser08_fragment()0%0%55111111
synpred29_FortranParser08_fragment()0%0%55111111
synpred30_FortranParser08_fragment()0%0%55111111
synpred34_FortranParser08_fragment()0%0%55111111
synpred35_FortranParser08_fragment()0%0%55111111
synpred36_FortranParser08_fragment()0%0%55111111
synpred37_FortranParser08_fragment()0%0%55111111
synpred38_FortranParser08_fragment()0%0%55111111
synpred39_FortranParser08_fragment()0%0%55111111
synpred40_FortranParser08_fragment()0%0%55111111
synpred41_FortranParser08_fragment()0%0%55111111
synpred42_FortranParser08_fragment()0%0%55111111
synpred43_FortranParser08_fragment()0%0%55111111
synpred44_FortranParser08_fragment()0%0%55111111
synpred45_FortranParser08_fragment()0%0%55111111
synpred46_FortranParser08_fragment()0%0%55111111
synpred48_FortranParser08_fragment()0%0%55111111
synpred52_FortranParser08_fragment()0%0%55111111
synpred56_FortranParser08_fragment()0%0%55111111
synpred58_FortranParser08_fragment()0%0%55111111
synpred60_FortranParser08_fragment()0%0%55111111
assignment_stmt()70%41%1112103501
program_stmt()66%39%910102901
object_name()0%0%33101011
level_1_expr()51%33%67102301
result_name()0%0%33111111
scalar_constant()0%0%33121211
scalar_int_literal_constant()0%0%33111111
component_data_source()0%0%33111111
scalar_int_variable()0%0%33111111
access_id()0%0%33111111
scalar_int_constant()0%0%33111111
equivalence_object()0%0%33111111
logical_variable()0%0%33111111
default_logical_variable()0%0%33111111
scalar_default_logical_variable()0%0%33111111
char_variable()0%0%33111111
default_char_variable()0%0%33111111
scalar_default_char_variable()0%0%33111111
int_variable()0%0%33111111
vector_subscript()0%0%33111111
pointer_object()0%0%33111111
data_pointer_object()0%0%33111111
proc_pointer_object()0%0%33111111
case_value()0%0%33111111
selector()0%0%33111111
do_construct()0%0%33111111
scalar_char_constant()0%0%33111111
file_unit_number()0%0%33121211
io_implied_do_object()0%0%33111111
procedure_designator()0%0%33111111
proc_language_binding_spec()0%0%33111111
hollerith_literal_constant()0%0%339911
type_param_attr_spec()0%0%339911
do_variable()0%0%339911
signed_operand()56%42%6792201
component_attr_spec_extension()0%0%227711
attr_spec_extension()0%0%227711
proc_attr_spec_extension()0%0%227711
ext_function_subprogram()81%1944%171842201
synpred32_FortranParser08_fragment()0%0%225511
synpred2_FortranParser08_fragment()0%0%225511
synpred6_FortranParser08_fragment()0%0%225511
synpred9_FortranParser08_fragment()0%0%225511
synpred11_FortranParser08_fragment()0%0%225511
synpred12_FortranParser08_fragment()0%0%225511
synpred17_FortranParser08_fragment()0%0%225511
synpred20_FortranParser08_fragment()0%0%225511
synpred21_FortranParser08_fragment()0%0%225511
synpred22_FortranParser08_fragment()0%0%225511
synpred31_FortranParser08_fragment()0%0%225511
synpred49_FortranParser08_fragment()0%0%225511
initialize(String[], String, String, String)0%n/a114411
variable()63%50%2341101
expr()63%50%2341101
synpred61_FortranParser08_fragment()0%0%222211
synpred19_FortranParser08()76%50%1221101
FortranParserExtras_FortranParser08(TokenStream, FortranParserExtras)0%n/a112211
getDelegates()0%n/a111111
getTokenNames()0%n/a111111
getGrammarFileName()0%n/a111111
synpred19_FortranParser08_fragment()94%50%120501
static {...}36,465100%100%0502,38601
FortranParserExtras_FortranParser08(TokenStream, RecognizerSharedState, FortranParserExtras)100%n/a010801
eofAction()100%n/a010201