LCOV - code coverage report
Current view: top level - Parser - parser.c (source / functions) Hit Total Coverage
Test: CPython lcov report Lines: 17421 24435 71.3 %
Date: 2022-07-07 18:19:46 Functions: 488 489 99.8 %

Function Name Sort by function name Hit count Sort by hit count
_PyPegen_parse 225947
_gather_111_rule 112966
_gather_117_rule 1934900
_gather_120_rule 657731
_gather_122_rule 8559
_gather_124_rule 656678
_gather_126_rule 558802
_gather_129_rule 42800
_gather_133_rule 9065
_gather_135_rule 18
_gather_137_rule 17
_gather_139_rule 15
_gather_141_rule 8
_gather_178_rule 5
_gather_18_rule 1841
_gather_194_rule 11
_gather_196_rule 3
_gather_198_rule 29
_gather_200_rule 6
_gather_20_rule 929
_gather_215_rule 13748
_gather_26_rule 46181
_gather_29_rule 45189
_gather_4_rule 1047930
_gather_51_rule 69
_gather_53_rule 38604
_gather_55_rule 1
_gather_57_rule 374
_gather_65_rule 13457
_gather_71_rule 748
_gather_73_rule 645
_gather_76_rule 313
_gather_78_rule 118
_gather_82_rule 826180
_gather_88_rule 21764
_loop0_103_rule 37596
_loop0_105_rule 37539
_loop0_107_rule 302
_loop0_112_rule 65010
_loop0_114_rule 508
_loop0_115_rule 51383
_loop0_118_rule 1349900
_loop0_121_rule 98915
_loop0_123_rule 1039
_loop0_125_rule 97876
_loop0_127_rule 7541
_loop0_128_rule 57095
_loop0_130_rule 12171
_loop0_134_rule 8999
_loop0_136_rule 10
_loop0_138_rule 9
_loop0_140_rule 7
_loop0_142_rule 5
_loop0_152_rule 5
_loop0_153_rule 796
_loop0_154_rule 774
_loop0_159_rule 302
_loop0_160_rule 284
_loop0_163_rule 14
_loop0_165_rule 265
_loop0_167_rule 33
_loop0_172_rule 19
_loop0_176_rule 52
_loop0_177_rule 47
_loop0_179_rule 4
_loop0_181_rule 10
_loop0_183_rule 33
_loop0_185_rule 15
_loop0_190_rule 8
_loop0_195_rule 7
_loop0_197_rule 3
_loop0_199_rule 22
_loop0_19_rule 1839
_loop0_1_rule 73421
_loop0_201_rule 6
_loop0_203_rule 49
_loop0_205_rule 11
_loop0_216_rule 3800
_loop0_21_rule 927
_loop0_24_rule 46171
_loop0_27_rule 45029
_loop0_2_rule 12
_loop0_30_rule 45171
_loop0_36_rule 17415
_loop0_37_rule 17415
_loop0_38_rule 375
_loop0_40_rule 300289
_loop0_44_rule 326225
_loop0_46_rule 325862
_loop0_48_rule 27138
_loop0_49_rule 20
_loop0_52_rule 68
_loop0_54_rule 38584
_loop0_56_rule 1
_loop0_58_rule 373
_loop0_5_rule 2679
_loop0_66_rule 12593
_loop0_72_rule 622
_loop0_74_rule 622
_loop0_77_rule 276
_loop0_79_rule 75
_loop0_83_rule 650587
_loop0_89_rule 21669
_loop0_95_rule 79
_loop0_96_rule 79
_loop0_97_rule 58
_loop0_99_rule 34292
_loop1_100_rule 3131
_loop1_101_rule 37633
_loop1_102_rule 37557
_loop1_104_rule 37596
_loop1_106_rule 37539
_loop1_108_rule 103
_loop1_109_rule 1611000
_loop1_113_rule 2133110
_loop1_131_rule 16570
_loop1_14_rule 3218750
_loop1_161_rule 4
_loop1_168_rule 253
_loop1_175_rule 288
_loop1_186_rule 26
_loop1_187_rule 47
_loop1_248_rule 49
_loop1_249_rule 30
_loop1_25_rule 1274
_loop1_32_rule 403392
_loop1_39_rule 325028
_loop1_3_rule 1045380
_loop1_41_rule 24739
_loop1_42_rule 343371
_loop1_43_rule 326158
_loop1_45_rule 326225
_loop1_47_rule 325862
_loop1_50_rule 5922
_loop1_60_rule 42157
_loop1_61_rule 297
_loop1_64_rule 1264
_loop1_80_rule 73442
_loop1_81_rule 2105940
_loop1_84_rule 9747010
_loop1_85_rule 9775950
_loop1_86_rule 9822190
_loop1_98_rule 37423
_tmp_10_rule 3134970
_tmp_110_rule 866646
_tmp_116_rule 3099980
_tmp_119_rule 1349900
_tmp_11_rule 9486
_tmp_12_rule 3220940
_tmp_132_rule 735
_tmp_13_rule 1969
_tmp_143_rule 27
_tmp_144_rule 11
_tmp_145_rule 1130
_tmp_146_rule 1125
_tmp_147_rule 2706
_tmp_148_rule 7
_tmp_149_rule 11
_tmp_150_rule 1239
_tmp_151_rule 34
_tmp_155_rule 14
_tmp_156_rule 2906
_tmp_157_rule 2900
_tmp_158_rule 2896
_tmp_15_rule 807926
_tmp_162_rule 275
_tmp_164_rule 265
_tmp_166_rule 41
_tmp_169_rule 245
_tmp_16_rule 25695
_tmp_170_rule 29
_tmp_171_rule 23
_tmp_173_rule 4
_tmp_174_rule 5
_tmp_17_rule 56670
_tmp_180_rule 40
_tmp_182_rule 33
_tmp_184_rule 17
_tmp_188_rule 10
_tmp_189_rule 8
_tmp_191_rule 4
_tmp_192_rule 4
_tmp_193_rule 14
_tmp_202_rule 41
_tmp_204_rule 49
_tmp_206_rule 8
_tmp_207_rule 29
_tmp_208_rule 23
_tmp_209_rule 21
_tmp_210_rule 18
_tmp_211_rule 4
_tmp_212_rule 66
_tmp_213_rule 6
_tmp_214_rule 5
_tmp_217_rule 3807
_tmp_218_rule 1
_tmp_219_rule 4035830
_tmp_220_rule 57973
_tmp_221_rule 2644
_tmp_222_rule 443836
_tmp_223_rule 514664
_tmp_224_rule 2134100
_tmp_225_rule 9775950
_tmp_226_rule 9822190
_tmp_227_rule 48014
_tmp_228_rule 568
_tmp_229_rule 63959
_tmp_22_rule 8933
_tmp_230_rule 2760360
_tmp_231_rule 136232
_tmp_232_rule 33010
_tmp_233_rule 803
_tmp_234_rule 779
_tmp_235_rule 9
_tmp_236_rule 0
_tmp_237_rule 14
_tmp_238_rule 4
_tmp_239_rule 35
_tmp_23_rule 9780
_tmp_240_rule 9
_tmp_241_rule 49
_tmp_242_rule 30
_tmp_243_rule 2749390
_tmp_244_rule 10
_tmp_245_rule 4
_tmp_246_rule 28
_tmp_247_rule 9
_tmp_28_rule 77512
_tmp_31_rule 46418
_tmp_33_rule 56790
_tmp_34_rule 339010
_tmp_35_rule 3498
_tmp_59_rule 16845
_tmp_62_rule 42367
_tmp_63_rule 339
_tmp_67_rule 1353
_tmp_68_rule 581
_tmp_69_rule 1807
_tmp_6_rule 1280900
_tmp_70_rule 111
_tmp_75_rule 809
_tmp_7_rule 4062440
_tmp_87_rule 9996680
_tmp_8_rule 3230730
_tmp_90_rule 69157
_tmp_91_rule 866593
_tmp_92_rule 262274
_tmp_93_rule 112966
_tmp_94_rule 293962
_tmp_9_rule 3173960
annotated_rhs_rule 7608
annotation_rule 4442550
args_rule 1934900
arguments_rule 3130560
as_pattern_rule 6743
assert_stmt_rule 9782
assignment_expression_rule 12893000
assignment_rule 3230430
atom_rule 29092800
attr_raw 2172
attr_rule 5924
augassign_rule 763771
await_primary_rule 25896700
bitwise_and_raw 22471600
bitwise_and_rule 44935800
bitwise_or_raw 22455200
bitwise_or_rule 46720000
bitwise_xor_raw 22464200
bitwise_xor_rule 44919300
block_rule 1739560
capture_pattern_rule 3227
case_block_rule 3039
class_def_raw_rule 56811
class_def_rule 56811
class_pattern_rule 552
closed_pattern_rule 14685
compare_op_bitwise_or_pair_rule 10068300
comparison_rule 12127700
complex_number_rule 3707
compound_stmt_rule 4062440
conjunction_rule 24106900
decorators_rule 403392
default_rule 350306
del_stmt_rule 8979
del_t_atom_rule 4610
del_target_rule 10900
del_targets_rule 9065
dict_rule 112966
dictcomp_rule 5366
disjunction_rule 24096000
dotted_as_name_rule 46436
dotted_as_names_rule 45189
dotted_name_raw 223997
dotted_name_rule 316604
double_star_pattern_rule 368
double_starred_kvpair_rule 1608460
double_starred_kvpairs_rule 112966
elif_stmt_rule 523196
else_block_rule 604598
eq_bitwise_or_rule 10068300
eval_rule 75155
except_block_rule 86737
except_star_block_rule 659
expression_rule 22849400
expression_without_invalid_rule 1161
expressions_rule 74328
factor_rule 23248900
file_rule 49568
finally_block_rule 91722
for_if_clause_rule 2185000
for_if_clauses_rule 2133110
for_stmt_rule 61778
fstring_rule 96126
func_type_comment_rule 342507
func_type_rule 18
function_def_raw_rule 349746
function_def_rule 346581
genexp_rule 14536600
global_stmt_rule 1841
group_pattern_rule 1925
group_rule 293962
gt_bitwise_or_rule 9946980
gte_bitwise_or_rule 9955160
guard_rule 1794
if_stmt_rule 489180
imaginary_number_rule 50
import_from_as_name_rule 80036
import_from_as_names_rule 46181
import_from_rule 46187
import_from_targets_rule 46167
import_name_rule 91360
import_stmt_rule 91360
in_bitwise_or_rule 9922690
interactive_rule 5080
invalid_ann_assign_target_rule 913
invalid_arguments_rule 94
invalid_as_pattern_rule 107
invalid_assignment_rule 901
invalid_block_rule 136
invalid_case_block_rule 21
invalid_class_argument_pattern_rule 4
invalid_class_def_raw_rule 15
invalid_class_pattern_rule 19
invalid_comprehension_rule 2906
invalid_def_raw_rule 217
invalid_default_rule 1775
invalid_del_stmt_rule 37
invalid_dict_comprehension_rule 37
invalid_double_starred_kvpairs_rule 13748
invalid_double_type_comments_rule 63
invalid_elif_stmt_rule 8
invalid_else_stmt_rule 6
invalid_except_star_stmt_indent_rule 58
invalid_except_stmt_indent_rule 78
invalid_except_stmt_rule 103
invalid_expression_rule 2706
invalid_finally_stmt_rule 15
invalid_for_stmt_rule 54
invalid_for_target_rule 535
invalid_group_rule 50
invalid_if_stmt_rule 39
invalid_import_from_targets_rule 10
invalid_kvpair_rule 3
invalid_kwarg_rule 1130
invalid_kwds_rule 242
invalid_lambda_kwds_rule 19
invalid_lambda_parameters_helper_rule 52
invalid_lambda_parameters_rule 52
invalid_lambda_star_etc_rule 25
invalid_legacy_expression_rule 2674
invalid_match_stmt_rule 829
invalid_named_expression_rule 2435
invalid_parameters_helper_rule 302
invalid_parameters_rule 302
invalid_star_etc_rule 252
invalid_try_stmt_rule 51
invalid_while_stmt_rule 23
invalid_with_item_rule 28
invalid_with_stmt_indent_rule 63
invalid_with_stmt_rule 45
inversion_rule 24226300
is_bitwise_or_rule 9862180
isnot_bitwise_or_rule 9890570
items_pattern_rule 645
key_value_pattern_rule 809
keyword_pattern_rule 174
keyword_patterns_rule 118
kvpair_rule 1610720
kwarg_or_double_starred_rule 567452
kwarg_or_starred_rule 1482340
kwargs_rule 657731
kwds_rule 342808
lambda_kwds_rule 37554
lambda_param_maybe_default_rule 775
lambda_param_no_default_rule 1034510
lambda_param_rule 1621880
lambda_param_with_default_rule 113713
lambda_parameters_rule 37560
lambda_params_rule 37587
lambda_slash_no_default_rule 37633
lambda_slash_with_default_rule 37596
lambda_star_etc_rule 37560
lambdef_rule 2305080
list_rule 264426
listcomp_rule 29421
literal_expr_rule 809
literal_pattern_rule 4778
lt_bitwise_or_rule 9970220
lte_bitwise_or_rule 9979020
mapping_pattern_rule 984
match_stmt_rule 3011970
maybe_sequence_pattern_rule 748
maybe_star_pattern_rule 3443
name_or_attr_rule 3887
named_expression_rule 7043630
nonlocal_stmt_rule 929
noteq_bitwise_or_rule 9996680
notin_bitwise_or_rule 9933630
open_sequence_pattern_rule 1924
or_pattern_rule 13457
param_maybe_default_rule 52141
param_no_default_rule 4079850
param_no_default_star_annotation_rule 5952
param_rule 9437020
param_star_annotation_rule 11901
param_with_default_rule 1216990
parameters_rule 342831
params_rule 342881
pattern_capture_target_rule 3682
pattern_rule 6743
patterns_rule 1839
positional_patterns_rule 313
power_rule 12951500
primary_raw 27941700
primary_rule 116932000
raise_stmt_rule 61395
real_number_rule 7428
return_stmt_rule 241295
sequence_pattern_rule 1668
set_rule 13742
setcomp_rule 1577
shift_expr_raw 22482800
shift_expr_rule 67433700
signed_number_rule 5587
signed_real_number_rule 7388
simple_stmt_rule 4278360
simple_stmts_rule 3222740
single_subscript_attribute_target_rule 5634280
single_target_rule 2413360
slash_no_default_rule 343371
slash_with_default_rule 326225
slice_rule 1049280
slices_rule 1001270
star_annotation_rule 47
star_atom_rule 4017420
star_etc_rule 342818
star_expression_rule 10912300
star_expressions_rule 3641140
star_named_expression_rule 4674380
star_named_expressions_rule 826180
star_pattern_rule 3443
star_target_rule 6296950
star_targets_list_seq_rule 42800
star_targets_rule 4151060
star_targets_tuple_seq_rule 31707
starred_expression_rule 3896780
statement_newline_rule 5063
statement_rule 4057380
statements_rule 1045380
strings_rule 3427630
subject_expr_rule 2379
sum_raw 22630400
sum_rule 67649600
t_lookahead_rule 7316250
t_primary_raw 7208840
t_primary_rule 44542100
target_with_star_atom_rule 4342570
term_raw 23179800
term_rule 137113000
try_stmt_rule 49660
tuple_rule 868733
type_expressions_rule 18
value_pattern_rule 1985
while_stmt_rule 11785
wildcard_pattern_rule 2291
with_item_rule 39873
with_stmt_rule 39289
yield_expr_rule 1151340
yield_stmt_rule 15365

Generated by: LCOV version 1.14