LCOV - code coverage report
Current view:
top level
-
Parser
- parser.c
(
source
/ functions)
Hit
Total
Coverage
Test:
CPython 3.12 LCOV report [commit 5e6661bce9]
Lines:
8572
22023
38.9 %
Date:
2023-03-20 08:15:36
Functions:
314
493
63.7 %
Branches:
3745
11488
32.6 %
Function Name
Hit count
_PyPegen_parse
1585
_gather_111_rule
1320
_gather_117_rule
26694
_gather_120_rule
5499
_gather_122_rule
48
_gather_124_rule
5483
_gather_126_rule
4283
_gather_129_rule
800
_gather_133_rule
193
_gather_135_rule
0
_gather_137_rule
0
_gather_139_rule
0
_gather_141_rule
0
_gather_182_rule
0
_gather_18_rule
70
_gather_196_rule
0
_gather_198_rule
0
_gather_200_rule
0
_gather_202_rule
0
_gather_20_rule
17
_gather_220_rule
257
_gather_26_rule
524
_gather_29_rule
896
_gather_4_rule
22995
_gather_51_rule
0
_gather_53_rule
378
_gather_55_rule
0
_gather_57_rule
5
_gather_65_rule
60
_gather_71_rule
5
_gather_73_rule
0
_gather_76_rule
2
_gather_78_rule
0
_gather_82_rule
8367
_gather_88_rule
54
_loop0_103_rule
135
_loop0_105_rule
135
_loop0_107_rule
3
_loop0_112_rule
471
_loop0_114_rule
0
_loop0_115_rule
998
_loop0_118_rule
22264
_loop0_121_rule
1216
_loop0_123_rule
16
_loop0_125_rule
1200
_loop0_127_rule
165
_loop0_128_rule
1245
_loop0_130_rule
198
_loop0_134_rule
193
_loop0_136_rule
0
_loop0_138_rule
0
_loop0_140_rule
0
_loop0_142_rule
0
_loop0_154_rule
0
_loop0_155_rule
0
_loop0_156_rule
0
_loop0_162_rule
0
_loop0_163_rule
0
_loop0_164_rule
0
_loop0_167_rule
0
_loop0_169_rule
0
_loop0_174_rule
0
_loop0_179_rule
0
_loop0_180_rule
0
_loop0_181_rule
0
_loop0_183_rule
0
_loop0_185_rule
0
_loop0_187_rule
0
_loop0_192_rule
0
_loop0_197_rule
0
_loop0_199_rule
0
_loop0_19_rule
70
_loop0_1_rule
80
_loop0_201_rule
0
_loop0_203_rule
0
_loop0_205_rule
0
_loop0_208_rule
0
_loop0_21_rule
17
_loop0_221_rule
64
_loop0_24_rule
524
_loop0_27_rule
476
_loop0_2_rule
0
_loop0_30_rule
896
_loop0_36_rule
47
_loop0_37_rule
47
_loop0_38_rule
18
_loop0_40_rule
5897
_loop0_44_rule
6354
_loop0_46_rule
6336
_loop0_48_rule
306
_loop0_49_rule
0
_loop0_52_rule
0
_loop0_54_rule
378
_loop0_56_rule
0
_loop0_58_rule
5
_loop0_5_rule
13
_loop0_66_rule
60
_loop0_72_rule
5
_loop0_74_rule
0
_loop0_77_rule
2
_loop0_79_rule
0
_loop0_83_rule
6370
_loop0_89_rule
54
_loop0_95_rule
0
_loop0_96_rule
0
_loop0_97_rule
0
_loop0_99_rule
93
_loop1_100_rule
42
_loop1_101_rule
135
_loop1_102_rule
135
_loop1_104_rule
135
_loop1_106_rule
135
_loop1_108_rule
0
_loop1_109_rule
21305
_loop1_113_rule
34196
_loop1_131_rule
322
_loop1_14_rule
61960
_loop1_165_rule
0
_loop1_170_rule
0
_loop1_177_rule
0
_loop1_188_rule
0
_loop1_189_rule
0
_loop1_206_rule
0
_loop1_209_rule
0
_loop1_25_rule
95
_loop1_32_rule
7156
_loop1_39_rule
6336
_loop1_3_rule
22982
_loop1_41_rule
439
_loop1_42_rule
6401
_loop1_43_rule
6365
_loop1_45_rule
6354
_loop1_47_rule
6336
_loop1_50_rule
194
_loop1_60_rule
1286
_loop1_61_rule
0
_loop1_64_rule
4
_loop1_80_rule
80
_loop1_81_rule
36181
_loop1_84_rule
518928
_loop1_85_rule
519636
_loop1_86_rule
520943
_loop1_98_rule
135
_tmp_10_rule
64879
_tmp_110_rule
9758
_tmp_116_rule
40385
_tmp_119_rule
22264
_tmp_11_rule
7
_tmp_12_rule
61970
_tmp_132_rule
18
_tmp_13_rule
10
_tmp_143_rule
0
_tmp_144_rule
0
_tmp_145_rule
0
_tmp_146_rule
0
_tmp_147_rule
0
_tmp_148_rule
0
_tmp_149_rule
0
_tmp_150_rule
0
_tmp_151_rule
0
_tmp_152_rule
0
_tmp_153_rule
0
_tmp_157_rule
0
_tmp_158_rule
0
_tmp_159_rule
0
_tmp_15_rule
16574
_tmp_160_rule
0
_tmp_161_rule
0
_tmp_166_rule
0
_tmp_168_rule
0
_tmp_16_rule
715
_tmp_171_rule
0
_tmp_172_rule
0
_tmp_173_rule
0
_tmp_175_rule
0
_tmp_176_rule
0
_tmp_178_rule
0
_tmp_17_rule
1732
_tmp_184_rule
0
_tmp_186_rule
0
_tmp_190_rule
0
_tmp_191_rule
0
_tmp_193_rule
0
_tmp_194_rule
0
_tmp_195_rule
0
_tmp_204_rule
0
_tmp_207_rule
0
_tmp_210_rule
0
_tmp_211_rule
0
_tmp_212_rule
0
_tmp_213_rule
0
_tmp_214_rule
0
_tmp_215_rule
0
_tmp_216_rule
0
_tmp_217_rule
0
_tmp_218_rule
0
_tmp_219_rule
0
_tmp_222_rule
64
_tmp_223_rule
0
_tmp_224_rule
78689
_tmp_225_rule
696
_tmp_226_rule
190
_tmp_227_rule
7795
_tmp_228_rule
406276
_tmp_229_rule
36972
_tmp_22_rule
192
_tmp_230_rule
519636
_tmp_231_rule
520943
_tmp_232_rule
119
_tmp_233_rule
0
_tmp_234_rule
1278
_tmp_235_rule
39201
_tmp_236_rule
2956
_tmp_237_rule
541
_tmp_238_rule
0
_tmp_239_rule
0
_tmp_23_rule
239
_tmp_240_rule
0
_tmp_241_rule
0
_tmp_242_rule
0
_tmp_243_rule
0
_tmp_244_rule
0
_tmp_245_rule
0
_tmp_246_rule
0
_tmp_247_rule
38921
_tmp_248_rule
0
_tmp_249_rule
0
_tmp_250_rule
0
_tmp_251_rule
0
_tmp_28_rule
775
_tmp_31_rule
917
_tmp_33_rule
733
_tmp_34_rule
6243
_tmp_35_rule
158
_tmp_59_rule
143
_tmp_62_rule
1364
_tmp_63_rule
0
_tmp_67_rule
0
_tmp_68_rule
0
_tmp_69_rule
8
_tmp_6_rule
28143
_tmp_70_rule
3
_tmp_75_rule
0
_tmp_7_rule
80387
_tmp_87_rule
525621
_tmp_8_rule
65995
_tmp_90_rule
1430
_tmp_91_rule
9758
_tmp_92_rule
3364
_tmp_93_rule
1320
_tmp_94_rule
4509
_tmp_9_rule
65262
annotated_rhs_rule
15
annotation_rule
93973
args_rule
26694
arguments_rule
40711
as_pattern_rule
30
assert_stmt_rule
239
assignment_expression_rule
136647
assignment_rule
61977
atom_rule
1208032
attr_raw
12
attr_rule
27
augassign_rule
8179
await_primary_rule
1144878
bitwise_and_raw
1096238
bitwise_and_rule
2192269
bitwise_or_raw
1095906
bitwise_or_rule
2220593
bitwise_xor_raw
1096031
bitwise_xor_rule
2191937
block_rule
32111
capture_pattern_rule
13
case_block_rule
16
class_def_raw_rule
733
class_def_rule
733
class_pattern_rule
4
closed_pattern_rule
60
compare_op_bitwise_or_pair_rule
527196
comparison_rule
562270
complex_number_rule
18
compound_stmt_rule
80387
conjunction_rule
1120582
decorators_rule
7156
default_rule
8646
del_stmt_rule
192
del_t_atom_rule
135
del_target_rule
269
del_targets_rule
193
dict_rule
1320
dictcomp_rule
98
disjunction_rule
1120156
dotted_as_name_rule
917
dotted_as_names_rule
896
dotted_name_raw
2885
dotted_name_rule
4326
double_star_pattern_rule
0
double_starred_kvpair_rule
9883
double_starred_kvpairs_rule
1320
elif_stmt_rule
8830
else_block_rule
10801
eq_bitwise_or_rule
527196
eval_rule
80
except_block_rule
2717
except_star_block_rule
0
expression_rule
662951
expression_without_invalid_rule
0
expressions_rule
80
factor_rule
1103146
file_rule
215
finally_block_rule
2741
for_if_clause_rule
35194
for_if_clauses_rule
34196
for_stmt_rule
1222
fstring_rule
1234
func_type_comment_rule
6401
func_type_rule
0
function_def_raw_rule
6440
function_def_rule
6423
genexp_rule
580606
global_stmt_rule
70
group_pattern_rule
9
group_rule
4509
gt_bitwise_or_rule
524522
gte_bitwise_or_rule
524676
guard_rule
12
if_stmt_rule
7991
imaginary_number_rule
0
import_from_as_name_rule
824
import_from_as_names_rule
524
import_from_rule
524
import_from_targets_rule
524
import_name_rule
1420
import_stmt_rule
1420
in_bitwise_or_rule
523971
interactive_rule
56
invalid_ann_assign_target_rule
0
invalid_arguments_rule
0
invalid_as_pattern_rule
0
invalid_assignment_rule
0
invalid_block_rule
0
invalid_case_block_rule
0
invalid_class_argument_pattern_rule
0
invalid_class_def_raw_rule
0
invalid_class_pattern_rule
0
invalid_comprehension_rule
0
invalid_def_raw_rule
0
invalid_default_rule
0
invalid_del_stmt_rule
0
invalid_dict_comprehension_rule
0
invalid_double_starred_kvpairs_rule
257
invalid_double_type_comments_rule
0
invalid_elif_stmt_rule
0
invalid_else_stmt_rule
0
invalid_except_star_stmt_indent_rule
0
invalid_except_stmt_indent_rule
0
invalid_except_stmt_rule
0
invalid_expression_rule
0
invalid_finally_stmt_rule
0
invalid_for_stmt_rule
0
invalid_for_target_rule
0
invalid_group_rule
0
invalid_if_stmt_rule
0
invalid_import_from_targets_rule
0
invalid_import_rule
0
invalid_kvpair_rule
0
invalid_kwarg_rule
0
invalid_kwds_rule
0
invalid_lambda_kwds_rule
0
invalid_lambda_parameters_helper_rule
0
invalid_lambda_parameters_rule
0
invalid_lambda_star_etc_rule
0
invalid_legacy_expression_rule
0
invalid_match_stmt_rule
0
invalid_named_expression_rule
0
invalid_parameters_helper_rule
0
invalid_parameters_rule
0
invalid_star_etc_rule
0
invalid_starred_expression_rule
0
invalid_try_stmt_rule
0
invalid_while_stmt_rule
0
invalid_with_item_rule
0
invalid_with_stmt_indent_rule
0
invalid_with_stmt_rule
0
inversion_rule
1123721
is_bitwise_or_rule
522267
isnot_bitwise_or_rule
523261
items_pattern_rule
0
key_value_pattern_rule
0
keyword_pattern_rule
0
keyword_patterns_rule
0
kvpair_rule
9945
kwarg_or_double_starred_rule
4332
kwarg_or_starred_rule
12620
kwargs_rule
5499
kwds_rule
6401
lambda_kwds_rule
135
lambda_param_maybe_default_rule
3
lambda_param_no_default_rule
2424
lambda_param_rule
4383
lambda_param_with_default_rule
405
lambda_parameters_rule
135
lambda_params_rule
135
lambda_slash_no_default_rule
135
lambda_slash_with_default_rule
135
lambda_star_etc_rule
135
lambdef_rule
41327
list_rule
3364
listcomp_rule
566
literal_expr_rule
0
literal_pattern_rule
18
lt_bitwise_or_rule
524999
lte_bitwise_or_rule
525184
mapping_pattern_rule
4
match_stmt_rule
61900
maybe_sequence_pattern_rule
5
maybe_star_pattern_rule
17
name_or_attr_rule
18
named_expression_rule
57341
nonlocal_stmt_rule
17
noteq_bitwise_or_rule
525621
notin_bitwise_or_rule
524239
open_sequence_pattern_rule
12
or_pattern_rule
60
param_maybe_default_rule
1073
param_no_default_rule
83715
param_no_default_star_annotation_rule
194
param_rule
187337
param_star_annotation_rule
388
param_with_default_rule
24363
parameters_rule
6401
params_rule
6401
pattern_capture_target_rule
14
pattern_rule
30
patterns_rule
12
positional_patterns_rule
2
power_rule
572517
primary_raw
1158889
primary_rule
5102476
raise_stmt_rule
1931
real_number_rule
36
return_stmt_rule
5841
sequence_pattern_rule
9
set_rule
257
setcomp_rule
34
shift_expr_raw
1096507
shift_expr_rule
3289200
signed_number_rule
18
signed_real_number_rule
36
simple_stmt_rule
84972
simple_stmts_rule
61963
single_subscript_attribute_target_rule
107382
single_target_rule
45412
slash_no_default_rule
6401
slash_with_default_rule
6354
slice_rule
7243
slices_rule
7124
star_annotation_rule
0
star_atom_rule
77581
star_etc_rule
6401
star_expression_rule
211302
star_expressions_rule
70526
star_named_expression_rule
28697
star_named_expressions_rule
8367
star_pattern_rule
17
star_target_rule
128296
star_targets_list_seq_rule
800
star_targets_rule
80909
star_targets_tuple_seq_rule
644
starred_expression_rule
47847
statement_newline_rule
56
statement_rule
80331
statements_rule
22982
strings_rule
47653
subject_expr_rule
24
sum_raw
1098520
sum_rule
3292144
t_lookahead_rule
111528
t_primary_raw
115829
t_primary_rule
805750
target_with_star_atom_rule
84565
term_raw
1101926
term_rule
6605041
try_stmt_rule
1455
tuple_rule
9758
type_expressions_rule
0
value_pattern_rule
9
while_stmt_rule
302
wildcard_pattern_rule
10
with_item_rule
388
with_stmt_rule
383
yield_expr_rule
22107
yield_stmt_rule
294
Generated by:
LCOV version 1.14