LCOV - code coverage report
Current view:
top level
-
Parser
- parser.c
(
source
/ functions)
Hit
Total
Coverage
Test:
CPython 3.12 LCOV report [commit acb105a7c1f]
Lines:
15032
21121
71.2 %
Date:
2022-07-20 13:12:14
Functions:
488
489
99.8 %
Branches:
7110
11360
62.6 %
Function Name
Hit count
_tmp_236_rule
0
_gather_55_rule
1
_loop0_56_rule
1
_tmp_218_rule
1
_gather_196_rule
3
_loop0_197_rule
3
invalid_kvpair_rule
3
_loop0_179_rule
4
_loop1_161_rule
4
_tmp_173_rule
4
_tmp_191_rule
4
_tmp_192_rule
4
_tmp_211_rule
4
_tmp_238_rule
4
_tmp_245_rule
4
invalid_class_argument_pattern_rule
4
_gather_178_rule
5
_loop0_142_rule
5
_loop0_152_rule
5
_tmp_174_rule
5
_tmp_214_rule
5
_gather_200_rule
6
_loop0_201_rule
6
_tmp_213_rule
6
invalid_else_stmt_rule
6
_loop0_140_rule
7
_loop0_195_rule
7
_tmp_148_rule
7
_gather_141_rule
8
_loop0_190_rule
8
_tmp_189_rule
8
_tmp_206_rule
8
invalid_elif_stmt_rule
8
_loop0_138_rule
9
_tmp_235_rule
9
_tmp_240_rule
9
_tmp_247_rule
9
_loop0_136_rule
10
_loop0_181_rule
10
_tmp_188_rule
10
_tmp_244_rule
10
invalid_import_from_targets_rule
10
_gather_194_rule
11
_loop0_205_rule
11
_tmp_144_rule
11
_tmp_149_rule
11
_loop0_2_rule
12
_loop0_163_rule
14
_tmp_155_rule
14
_tmp_193_rule
14
_tmp_237_rule
14
_gather_139_rule
15
_loop0_185_rule
15
invalid_class_def_raw_rule
15
invalid_finally_stmt_rule
15
_gather_137_rule
17
_tmp_184_rule
17
_gather_135_rule
18
_tmp_210_rule
18
func_type_rule
18
type_expressions_rule
18
_loop0_172_rule
19
invalid_class_pattern_rule
19
invalid_lambda_kwds_rule
19
_loop0_49_rule
20
_tmp_209_rule
21
invalid_case_block_rule
21
_loop0_199_rule
22
_tmp_171_rule
23
_tmp_208_rule
23
invalid_while_stmt_rule
23
invalid_lambda_star_etc_rule
25
_loop1_186_rule
26
_tmp_143_rule
27
_tmp_246_rule
28
invalid_with_item_rule
28
_gather_198_rule
29
_tmp_170_rule
29
_tmp_207_rule
29
_loop1_249_rule
30
_tmp_242_rule
30
_loop0_167_rule
33
_loop0_183_rule
33
_tmp_182_rule
33
_tmp_151_rule
34
_tmp_239_rule
35
invalid_del_stmt_rule
37
invalid_dict_comprehension_rule
37
invalid_if_stmt_rule
39
_tmp_180_rule
40
_tmp_166_rule
41
_tmp_202_rule
41
invalid_with_stmt_rule
45
_loop0_177_rule
47
_loop1_187_rule
47
star_annotation_rule
47
_loop0_203_rule
49
_loop1_248_rule
49
_tmp_204_rule
49
_tmp_241_rule
49
imaginary_number_rule
50
invalid_group_rule
50
invalid_try_stmt_rule
51
_loop0_176_rule
52
invalid_lambda_parameters_helper_rule
52
invalid_lambda_parameters_rule
52
invalid_for_stmt_rule
54
_loop0_97_rule
58
invalid_except_star_stmt_indent_rule
58
invalid_double_type_comments_rule
63
invalid_with_stmt_indent_rule
63
_tmp_212_rule
66
_loop0_52_rule
71
_gather_51_rule
72
invalid_except_stmt_indent_rule
78
_loop0_79_rule
79
_loop0_95_rule
79
_loop0_96_rule
79
invalid_arguments_rule
94
_loop1_108_rule
103
invalid_except_stmt_rule
103
invalid_as_pattern_rule
107
_tmp_70_rule
111
_gather_78_rule
122
keyword_patterns_rule
122
invalid_block_rule
136
keyword_pattern_rule
178
invalid_def_raw_rule
217
invalid_kwds_rule
242
_tmp_169_rule
245
invalid_star_etc_rule
252
_loop1_168_rule
253
_loop0_165_rule
265
_tmp_164_rule
265
_tmp_162_rule
275
_loop0_77_rule
276
_loop0_160_rule
284
_loop1_175_rule
288
_loop0_107_rule
295
_loop1_61_rule
297
_loop0_159_rule
302
invalid_parameters_helper_rule
302
invalid_parameters_rule
302
_gather_76_rule
317
positional_patterns_rule
317
_tmp_63_rule
339
_loop0_38_rule
367
double_star_pattern_rule
368
_loop0_58_rule
373
_gather_57_rule
374
_loop0_114_rule
508
invalid_for_target_rule
535
class_pattern_rule
560
_tmp_228_rule
568
_tmp_68_rule
581
_loop0_74_rule
622
_loop0_72_rule
627
_gather_73_rule
645
items_pattern_rule
645
except_star_block_rule
659
_tmp_132_rule
733
_gather_71_rule
753
maybe_sequence_pattern_rule
753
lambda_param_maybe_default_rule
768
_loop0_154_rule
774
_tmp_234_rule
779
_loop0_153_rule
796
_tmp_233_rule
803
_tmp_75_rule
809
key_value_pattern_rule
809
literal_expr_rule
809
invalid_match_stmt_rule
829
invalid_assignment_rule
901
invalid_ann_assign_target_rule
913
_loop0_21_rule
928
_gather_20_rule
930
nonlocal_stmt_rule
930
mapping_pattern_rule
992
_loop0_123_rule
1044
_tmp_146_rule
1125
_tmp_145_rule
1130
invalid_kwarg_rule
1130
expression_without_invalid_rule
1161
_tmp_150_rule
1239
_loop1_64_rule
1269
_loop1_25_rule
1277
_tmp_67_rule
1353
setcomp_rule
1586
sequence_pattern_rule
1681
invalid_default_rule
1775
guard_rule
1803
_loop0_19_rule
1816
_gather_18_rule
1818
global_stmt_rule
1818
_tmp_69_rule
1820
patterns_rule
1848
open_sequence_pattern_rule
1933
group_pattern_rule
1938
_tmp_13_rule
1969
value_pattern_rule
1998
attr_raw
2185
wildcard_pattern_rule
2304
subject_expr_rule
2385
invalid_named_expression_rule
2435
_tmp_221_rule
2650
invalid_legacy_expression_rule
2674
_tmp_147_rule
2706
invalid_expression_rule
2706
_loop0_5_rule
2724
_tmp_158_rule
2896
_tmp_157_rule
2900
_tmp_156_rule
2906
invalid_comprehension_rule
2906
case_block_rule
3053
_loop1_100_rule
3143
capture_pattern_rule
3244
_tmp_35_rule
3447
maybe_star_pattern_rule
3457
star_pattern_rule
3457
pattern_capture_target_rule
3700
complex_number_rule
3728
_loop0_216_rule
3792
_tmp_217_rule
3799
name_or_attr_rule
3928
del_t_atom_rule
4541
literal_pattern_rule
4799
statement_newline_rule
5060
interactive_rule
5077
dictcomp_rule
5367
signed_number_rule
5608
_loop1_50_rule
5934
param_no_default_star_annotation_rule
5964
attr_rule
5978
as_pattern_rule
6773
pattern_rule
6773
_loop0_127_rule
7424
signed_real_number_rule
7430
real_number_rule
7470
annotated_rhs_rule
7604
_gather_122_rule
8567
_tmp_22_rule
8798
del_stmt_rule
8844
_loop0_134_rule
8864
_gather_133_rule
8930
del_targets_rule
8930
_tmp_11_rule
9486
_tmp_23_rule
9808
assert_stmt_rule
9810
del_target_rule
10773
while_stmt_rule
11686
param_star_annotation_rule
11925
_loop0_130_rule
12099
_loop0_66_rule
12645
_gather_65_rule
13517
or_pattern_rule
13517
set_rule
13763
_gather_215_rule
13769
invalid_double_starred_kvpairs_rule
13769
closed_pattern_rule
14745
yield_stmt_rule
15191
_loop1_131_rule
16500
_tmp_59_rule
16830
_loop0_36_rule
17578
_loop0_37_rule
17578
_loop0_89_rule
21669
_gather_88_rule
21764
_loop1_41_rule
24704
_tmp_16_rule
25588
_loop0_48_rule
27187
listcomp_rule
29223
star_targets_tuple_seq_rule
31442
_tmp_232_rule
32920
_loop0_99_rule
33996
_loop1_98_rule
37139
_loop0_105_rule
37255
_loop1_106_rule
37255
lambda_kwds_rule
37270
_loop1_102_rule
37273
lambda_parameters_rule
37276
lambda_star_etc_rule
37276
lambda_params_rule
37303
_loop0_103_rule
37312
_loop1_104_rule
37312
lambda_slash_with_default_rule
37312
_loop1_101_rule
37349
lambda_slash_no_default_rule
37349
_loop0_54_rule
38574
_gather_53_rule
38594
with_stmt_rule
39282
with_item_rule
39864
_loop1_60_rule
41588
_tmp_62_rule
41811
_gather_129_rule
42591
star_targets_list_seq_rule
42591
_loop0_27_rule
44687
_loop0_30_rule
44819
_gather_29_rule
44837
dotted_as_names_rule
44837
import_from_targets_rule
45786
_loop0_24_rule
45790
_gather_26_rule
45800
import_from_as_names_rule
45800
import_from_rule
45806
_tmp_31_rule
46076
dotted_as_name_rule
46094
_tmp_227_rule
48014
try_stmt_rule
49059
file_rule
49245
_loop0_115_rule
51072
param_maybe_default_rule
52435
_tmp_17_rule
56377
_tmp_33_rule
56469
class_def_raw_rule
56490
class_def_rule
56490
_loop0_128_rule
56752
_tmp_220_rule
57387
raise_stmt_rule
61013
for_stmt_rule
61364
_tmp_229_rule
63504
_loop0_112_rule
65085
_tmp_90_rule
68531
_loop0_1_rule
72068
_loop1_80_rule
72089
expressions_rule
72975
eval_rule
73802
_tmp_28_rule
76884
import_from_as_name_rule
79369
except_block_rule
85594
finally_block_rule
90552
import_name_rule
90627
import_stmt_rule
90627
fstring_rule
96084
_loop0_125_rule
97669
_loop0_121_rule
98713
lambda_param_with_default_rule
112861
_gather_111_rule
112968
_tmp_93_rule
112968
dict_rule
112968
double_starred_kvpairs_rule
112968
_tmp_231_rule
135571
dotted_name_raw
222515
_PyPegen_parse
224226
return_stmt_rule
239070
_tmp_92_rule
261397
list_rule
263549
_tmp_94_rule
293747
group_rule
293747
_loop0_40_rule
297942
dotted_name_rule
314399
_loop1_39_rule
322646
_loop0_46_rule
323480
_loop1_47_rule
323480
_loop1_43_rule
323768
_loop0_44_rule
323835
_loop1_45_rule
323835
slash_with_default_rule
323835
_tmp_34_rule
336834
func_type_comment_rule
340280
kwds_rule
340581
star_etc_rule
340591
parameters_rule
340604
params_rule
340654
_loop1_42_rule
341144
slash_no_default_rule
341144
function_def_rule
344359
default_rule
347091
function_def_raw_rule
347529
_loop1_32_rule
400849
decorators_rule
400849
_tmp_222_rule
440979
if_stmt_rule
487179
_tmp_223_rule
513299
elif_stmt_rule
521148
_gather_126_rule
558040
kwarg_or_double_starred_rule
566698
else_block_rule
601515
_loop0_83_rule
648263
_gather_124_rule
655709
_gather_120_rule
656767
kwargs_rule
656767
augassign_rule
761937
_tmp_15_rule
803173
_gather_82_rule
823470
star_named_expressions_rule
823470
_tmp_91_rule
863699
_tmp_110_rule
863752
tuple_rule
865839
slices_rule
999522
lambda_param_no_default_rule
1024906
_loop1_3_rule
1038152
statements_rule
1038152
_gather_4_rule
1040748
slice_rule
1047534
yield_expr_rule
1146091
param_with_default_rule
1207831
_tmp_6_rule
1271877
_loop0_118_rule
1344264
_tmp_119_rule
1344264
kwarg_or_starred_rule
1480219
_loop1_109_rule
1604162
lambda_param_rule
1607658
double_starred_kvpair_rule
1608586
kvpair_rule
1610848
block_rule
1730065
_gather_117_rule
1928538
args_rule
1928539
_loop1_81_rule
2094896
_tmp_224_rule
2122843
_loop1_113_rule
2124538
for_if_clauses_rule
2124538
for_if_clause_rule
2176116
lambdef_rule
2291729
single_target_rule
2398543
_tmp_243_rule
2741094
_tmp_230_rule
2751931
match_stmt_rule
2992338
_tmp_116_rule
3090425
_tmp_10_rule
3114231
arguments_rule
3120727
_tmp_9_rule
3153205
_loop1_14_rule
3199180
_tmp_12_rule
3201373
simple_stmts_rule
3203076
_tmp_8_rule
3209662
assignment_rule
3210862
strings_rule
3411414
star_expressions_rule
3618724
starred_expression_rule
3886840
star_atom_rule
3992977
_tmp_219_rule
4011463
statement_rule
4032083
_tmp_7_rule
4037143
compound_stmt_rule
4037143
param_no_default_rule
4050200
star_targets_rule
4125968
simple_stmt_rule
4251610
target_with_star_atom_rule
4316540
annotation_rule
4407645
star_named_expression_rule
4663594
single_subscript_attribute_target_rule
5599881
star_target_rule
6255532
named_expression_rule
7026903
t_primary_raw
7175482
t_lookahead_rule
7287630
param_rule
9369786
_loop1_84_rule
9717377
_loop1_85_rule
9746242
_tmp_225_rule
9746242
_tmp_226_rule
9792135
_loop1_86_rule
9792136
is_bitwise_or_rule
9831719
isnot_bitwise_or_rule
9860060
in_bitwise_or_rule
9892107
notin_bitwise_or_rule
9902905
gt_bitwise_or_rule
9916307
gte_bitwise_or_rule
9924511
lt_bitwise_or_rule
9939592
lte_bitwise_or_rule
9948481
_tmp_87_rule
9966036
noteq_bitwise_or_rule
9966036
compare_op_bitwise_or_pair_rule
10037237
eq_bitwise_or_rule
10037237
star_expression_rule
10845112
comparison_rule
12084262
assignment_expression_rule
12858422
power_rule
12907526
genexp_rule
14494473
bitwise_or_raw
22379664
bitwise_xor_raw
22388646
bitwise_and_raw
22396045
shift_expr_raw
22407292
sum_raw
22555156
expression_rule
22780670
term_raw
23105064
factor_rule
23174052
disjunction_rule
24010047
conjunction_rule
24020892
inversion_rule
24139599
await_primary_rule
25808746
primary_raw
27856270
atom_rule
28987665
t_primary_rule
44297395
bitwise_xor_rule
44768314
bitwise_and_rule
44784691
bitwise_or_rule
46557699
shift_expr_rule
67207102
sum_rule
67423508
primary_rule
116564733
term_rule
136663092
Generated by:
LCOV version 1.14