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
_gather_135_rule
0
_gather_137_rule
0
_gather_139_rule
0
_gather_141_rule
0
_gather_182_rule
0
_gather_196_rule
0
_gather_198_rule
0
_gather_200_rule
0
_gather_202_rule
0
_gather_51_rule
0
_gather_55_rule
0
_gather_73_rule
0
_gather_78_rule
0
_loop0_114_rule
0
_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_201_rule
0
_loop0_203_rule
0
_loop0_205_rule
0
_loop0_208_rule
0
_loop0_2_rule
0
_loop0_49_rule
0
_loop0_52_rule
0
_loop0_56_rule
0
_loop0_74_rule
0
_loop0_79_rule
0
_loop0_95_rule
0
_loop0_96_rule
0
_loop0_97_rule
0
_loop1_108_rule
0
_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_61_rule
0
_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_160_rule
0
_tmp_161_rule
0
_tmp_166_rule
0
_tmp_168_rule
0
_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_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_223_rule
0
_tmp_233_rule
0
_tmp_238_rule
0
_tmp_239_rule
0
_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_248_rule
0
_tmp_249_rule
0
_tmp_250_rule
0
_tmp_251_rule
0
_tmp_63_rule
0
_tmp_67_rule
0
_tmp_68_rule
0
_tmp_75_rule
0
double_star_pattern_rule
0
except_star_block_rule
0
expression_without_invalid_rule
0
func_type_rule
0
imaginary_number_rule
0
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_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
items_pattern_rule
0
key_value_pattern_rule
0
keyword_pattern_rule
0
keyword_patterns_rule
0
literal_expr_rule
0
star_annotation_rule
0
type_expressions_rule
0
_gather_76_rule
2
_loop0_77_rule
2
positional_patterns_rule
2
_loop0_107_rule
3
_tmp_70_rule
3
lambda_param_maybe_default_rule
3
_loop1_64_rule
4
class_pattern_rule
4
mapping_pattern_rule
4
_gather_57_rule
5
_gather_71_rule
5
_loop0_58_rule
5
_loop0_72_rule
5
maybe_sequence_pattern_rule
5
_tmp_11_rule
7
_tmp_69_rule
8
group_pattern_rule
9
sequence_pattern_rule
9
value_pattern_rule
9
_tmp_13_rule
10
wildcard_pattern_rule
10
attr_raw
12
guard_rule
12
open_sequence_pattern_rule
12
patterns_rule
12
_loop0_5_rule
13
capture_pattern_rule
13
pattern_capture_target_rule
14
annotated_rhs_rule
15
_loop0_123_rule
16
case_block_rule
16
_gather_20_rule
17
_loop0_21_rule
17
maybe_star_pattern_rule
17
nonlocal_stmt_rule
17
star_pattern_rule
17
_loop0_38_rule
18
_tmp_132_rule
18
complex_number_rule
18
literal_pattern_rule
18
name_or_attr_rule
18
signed_number_rule
18
subject_expr_rule
24
attr_rule
27
as_pattern_rule
30
pattern_rule
30
setcomp_rule
34
real_number_rule
36
signed_real_number_rule
36
_loop1_100_rule
42
_loop0_36_rule
47
_loop0_37_rule
47
_gather_122_rule
48
_gather_88_rule
54
_loop0_89_rule
54
interactive_rule
56
statement_newline_rule
56
_gather_65_rule
60
_loop0_66_rule
60
closed_pattern_rule
60
or_pattern_rule
60
_loop0_221_rule
64
_tmp_222_rule
64
_gather_18_rule
70
_loop0_19_rule
70
global_stmt_rule
70
_loop0_1_rule
80
_loop1_80_rule
80
eval_rule
80
expressions_rule
80
_loop0_99_rule
93
_loop1_25_rule
95
dictcomp_rule
98
_tmp_232_rule
119
_loop0_103_rule
135
_loop0_105_rule
135
_loop1_101_rule
135
_loop1_102_rule
135
_loop1_104_rule
135
_loop1_106_rule
135
_loop1_98_rule
135
del_t_atom_rule
135
lambda_kwds_rule
135
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
_tmp_59_rule
143
_tmp_35_rule
158
_loop0_127_rule
165
_tmp_226_rule
190
_tmp_22_rule
192
del_stmt_rule
192
_gather_133_rule
193
_loop0_134_rule
193
del_targets_rule
193
_loop1_50_rule
194
param_no_default_star_annotation_rule
194
_loop0_130_rule
198
file_rule
215
_tmp_23_rule
239
assert_stmt_rule
239
_gather_220_rule
257
invalid_double_starred_kvpairs_rule
257
set_rule
257
del_target_rule
269
yield_stmt_rule
294
while_stmt_rule
302
_loop0_48_rule
306
_loop1_131_rule
322
_gather_53_rule
378
_loop0_54_rule
378
with_stmt_rule
383
param_star_annotation_rule
388
with_item_rule
388
lambda_param_with_default_rule
405
_loop1_41_rule
439
_loop0_112_rule
471
_loop0_27_rule
476
_gather_26_rule
524
_loop0_24_rule
524
import_from_as_names_rule
524
import_from_rule
524
import_from_targets_rule
524
_tmp_237_rule
541
listcomp_rule
566
star_targets_tuple_seq_rule
644
_tmp_225_rule
696
_tmp_16_rule
715
_tmp_33_rule
733
class_def_raw_rule
733
class_def_rule
733
_tmp_28_rule
775
_gather_129_rule
800
star_targets_list_seq_rule
800
import_from_as_name_rule
824
_gather_29_rule
896
_loop0_30_rule
896
dotted_as_names_rule
896
_tmp_31_rule
917
dotted_as_name_rule
917
_loop0_115_rule
998
param_maybe_default_rule
1073
_loop0_125_rule
1200
_loop0_121_rule
1216
for_stmt_rule
1222
fstring_rule
1234
_loop0_128_rule
1245
_tmp_234_rule
1278
_loop1_60_rule
1286
_gather_111_rule
1320
_tmp_93_rule
1320
dict_rule
1320
double_starred_kvpairs_rule
1320
_tmp_62_rule
1364
import_name_rule
1420
import_stmt_rule
1420
_tmp_90_rule
1430
try_stmt_rule
1455
_PyPegen_parse
1585
_tmp_17_rule
1732
raise_stmt_rule
1931
lambda_param_no_default_rule
2424
except_block_rule
2717
finally_block_rule
2741
dotted_name_raw
2885
_tmp_236_rule
2956
_tmp_92_rule
3364
list_rule
3364
_gather_126_rule
4283
dotted_name_rule
4326
kwarg_or_double_starred_rule
4332
lambda_param_rule
4383
_tmp_94_rule
4509
group_rule
4509
_gather_124_rule
5483
_gather_120_rule
5499
kwargs_rule
5499
return_stmt_rule
5841
_loop0_40_rule
5897
_tmp_34_rule
6243
_loop0_46_rule
6336
_loop1_39_rule
6336
_loop1_47_rule
6336
_loop0_44_rule
6354
_loop1_45_rule
6354
slash_with_default_rule
6354
_loop1_43_rule
6365
_loop0_83_rule
6370
_loop1_42_rule
6401
func_type_comment_rule
6401
kwds_rule
6401
parameters_rule
6401
params_rule
6401
slash_no_default_rule
6401
star_etc_rule
6401
function_def_rule
6423
function_def_raw_rule
6440
slices_rule
7124
_loop1_32_rule
7156
decorators_rule
7156
slice_rule
7243
_tmp_227_rule
7795
if_stmt_rule
7991
augassign_rule
8179
_gather_82_rule
8367
star_named_expressions_rule
8367
default_rule
8646
elif_stmt_rule
8830
_tmp_110_rule
9758
_tmp_91_rule
9758
tuple_rule
9758
double_starred_kvpair_rule
9883
kvpair_rule
9945
else_block_rule
10801
kwarg_or_starred_rule
12620
_tmp_15_rule
16574
_loop1_109_rule
21305
yield_expr_rule
22107
_loop0_118_rule
22264
_tmp_119_rule
22264
_loop1_3_rule
22982
statements_rule
22982
_gather_4_rule
22995
param_with_default_rule
24363
_gather_117_rule
26694
args_rule
26694
_tmp_6_rule
28143
star_named_expression_rule
28697
block_rule
32111
_loop1_113_rule
34196
for_if_clauses_rule
34196
for_if_clause_rule
35194
_loop1_81_rule
36181
_tmp_229_rule
36972
_tmp_247_rule
38921
_tmp_235_rule
39201
_tmp_116_rule
40385
arguments_rule
40711
lambdef_rule
41327
single_target_rule
45412
strings_rule
47653
starred_expression_rule
47847
named_expression_rule
57341
match_stmt_rule
61900
_loop1_14_rule
61960
simple_stmts_rule
61963
_tmp_12_rule
61970
assignment_rule
61977
_tmp_10_rule
64879
_tmp_9_rule
65262
_tmp_8_rule
65995
star_expressions_rule
70526
star_atom_rule
77581
_tmp_224_rule
78689
statement_rule
80331
_tmp_7_rule
80387
compound_stmt_rule
80387
star_targets_rule
80909
param_no_default_rule
83715
target_with_star_atom_rule
84565
simple_stmt_rule
84972
annotation_rule
93973
single_subscript_attribute_target_rule
107382
t_lookahead_rule
111528
t_primary_raw
115829
star_target_rule
128296
assignment_expression_rule
136647
param_rule
187337
star_expression_rule
211302
_tmp_228_rule
406276
_loop1_84_rule
518928
_loop1_85_rule
519636
_tmp_230_rule
519636
_loop1_86_rule
520943
_tmp_231_rule
520943
is_bitwise_or_rule
522267
isnot_bitwise_or_rule
523261
in_bitwise_or_rule
523971
notin_bitwise_or_rule
524239
gt_bitwise_or_rule
524522
gte_bitwise_or_rule
524676
lt_bitwise_or_rule
524999
lte_bitwise_or_rule
525184
_tmp_87_rule
525621
noteq_bitwise_or_rule
525621
compare_op_bitwise_or_pair_rule
527196
eq_bitwise_or_rule
527196
comparison_rule
562270
power_rule
572517
genexp_rule
580606
expression_rule
662951
t_primary_rule
805750
bitwise_or_raw
1095906
bitwise_xor_raw
1096031
bitwise_and_raw
1096238
shift_expr_raw
1096507
sum_raw
1098520
term_raw
1101926
factor_rule
1103146
disjunction_rule
1120156
conjunction_rule
1120582
inversion_rule
1123721
await_primary_rule
1144878
primary_raw
1158889
atom_rule
1208032
bitwise_xor_rule
2191937
bitwise_and_rule
2192269
bitwise_or_rule
2220593
shift_expr_rule
3289200
sum_rule
3292144
primary_rule
5102476
term_rule
6605041
Generated by:
LCOV version 1.14