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
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
68
_gather_51_rule
69
_loop0_79_rule
75
invalid_except_stmt_indent_rule
78
_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
118
keyword_patterns_rule
118
invalid_block_rule
136
keyword_pattern_rule
174
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
_loop1_61_rule
297
_loop0_107_rule
302
_loop0_159_rule
302
invalid_parameters_helper_rule
302
invalid_parameters_rule
302
_gather_76_rule
313
positional_patterns_rule
313
_tmp_63_rule
339
double_star_pattern_rule
368
_loop0_58_rule
373
_gather_57_rule
374
_loop0_38_rule
375
_loop0_114_rule
508
invalid_for_target_rule
535
class_pattern_rule
552
_tmp_228_rule
568
_tmp_68_rule
581
_loop0_72_rule
622
_loop0_74_rule
622
_gather_73_rule
645
items_pattern_rule
645
except_star_block_rule
659
_tmp_132_rule
735
_gather_71_rule
748
maybe_sequence_pattern_rule
748
_loop0_154_rule
774
lambda_param_maybe_default_rule
775
_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
927
_gather_20_rule
929
nonlocal_stmt_rule
929
mapping_pattern_rule
984
_loop0_123_rule
1039
_tmp_146_rule
1125
_tmp_145_rule
1130
invalid_kwarg_rule
1130
expression_without_invalid_rule
1161
_tmp_150_rule
1239
_loop1_64_rule
1264
_loop1_25_rule
1274
_tmp_67_rule
1353
setcomp_rule
1577
sequence_pattern_rule
1668
invalid_default_rule
1775
guard_rule
1794
_tmp_69_rule
1807
_loop0_19_rule
1839
patterns_rule
1839
_gather_18_rule
1841
global_stmt_rule
1841
open_sequence_pattern_rule
1924
group_pattern_rule
1925
_tmp_13_rule
1969
value_pattern_rule
1985
attr_raw
2172
wildcard_pattern_rule
2291
subject_expr_rule
2379
invalid_named_expression_rule
2435
_tmp_221_rule
2644
invalid_legacy_expression_rule
2674
_loop0_5_rule
2679
_tmp_147_rule
2706
invalid_expression_rule
2706
_tmp_158_rule
2896
_tmp_157_rule
2900
_tmp_156_rule
2906
invalid_comprehension_rule
2906
case_block_rule
3039
_loop1_100_rule
3131
capture_pattern_rule
3227
maybe_star_pattern_rule
3443
star_pattern_rule
3443
_tmp_35_rule
3498
pattern_capture_target_rule
3682
complex_number_rule
3707
_loop0_216_rule
3800
_tmp_217_rule
3807
name_or_attr_rule
3887
del_t_atom_rule
4610
literal_pattern_rule
4778
statement_newline_rule
5063
interactive_rule
5080
dictcomp_rule
5366
signed_number_rule
5587
_loop1_50_rule
5922
attr_rule
5924
param_no_default_star_annotation_rule
5952
as_pattern_rule
6743
pattern_rule
6743
signed_real_number_rule
7388
real_number_rule
7428
_loop0_127_rule
7541
annotated_rhs_rule
7608
_gather_122_rule
8559
_tmp_22_rule
8933
del_stmt_rule
8979
_loop0_134_rule
8999
_gather_133_rule
9065
del_targets_rule
9065
_tmp_11_rule
9486
_tmp_23_rule
9780
assert_stmt_rule
9782
del_target_rule
10900
while_stmt_rule
11785
param_star_annotation_rule
11901
_loop0_130_rule
12171
_loop0_66_rule
12593
_gather_65_rule
13457
or_pattern_rule
13457
set_rule
13742
_gather_215_rule
13748
invalid_double_starred_kvpairs_rule
13748
closed_pattern_rule
14685
yield_stmt_rule
15365
_loop1_131_rule
16570
_tmp_59_rule
16845
_loop0_36_rule
17415
_loop0_37_rule
17415
_loop0_89_rule
21669
_gather_88_rule
21764
_loop1_41_rule
24739
_tmp_16_rule
25695
_loop0_48_rule
27138
listcomp_rule
29421
star_targets_tuple_seq_rule
31707
_tmp_232_rule
33010
_loop0_99_rule
34292
_loop1_98_rule
37423
_loop0_105_rule
37539
_loop1_106_rule
37539
lambda_kwds_rule
37554
_loop1_102_rule
37557
lambda_parameters_rule
37560
lambda_star_etc_rule
37560
lambda_params_rule
37587
_loop0_103_rule
37596
_loop1_104_rule
37596
lambda_slash_with_default_rule
37596
_loop1_101_rule
37633
lambda_slash_no_default_rule
37633
_loop0_54_rule
38584
_gather_53_rule
38604
with_stmt_rule
39289
with_item_rule
39873
_loop1_60_rule
42157
_tmp_62_rule
42367
_gather_129_rule
42800
star_targets_list_seq_rule
42800
_loop0_27_rule
45029
_loop0_30_rule
45171
_gather_29_rule
45189
dotted_as_names_rule
45189
import_from_targets_rule
46167
_loop0_24_rule
46171
_gather_26_rule
46181
import_from_as_names_rule
46181
import_from_rule
46187
_tmp_31_rule
46418
dotted_as_name_rule
46436
_tmp_227_rule
48014
file_rule
49568
try_stmt_rule
49660
_loop0_115_rule
51383
param_maybe_default_rule
52141
_tmp_17_rule
56670
_tmp_33_rule
56790
class_def_raw_rule
56811
class_def_rule
56811
_loop0_128_rule
57095
_tmp_220_rule
57973
raise_stmt_rule
61395
for_stmt_rule
61778
_tmp_229_rule
63959
_loop0_112_rule
65010
_tmp_90_rule
69157
_loop0_1_rule
73421
_loop1_80_rule
73442
expressions_rule
74328
eval_rule
75155
_tmp_28_rule
77512
import_from_as_name_rule
80036
except_block_rule
86737
import_name_rule
91360
import_stmt_rule
91360
finally_block_rule
91722
fstring_rule
96126
_loop0_125_rule
97876
_loop0_121_rule
98915
_gather_111_rule
112966
_tmp_93_rule
112966
dict_rule
112966
double_starred_kvpairs_rule
112966
lambda_param_with_default_rule
113713
_tmp_231_rule
136232
dotted_name_raw
223997
_PyPegen_parse
225947
return_stmt_rule
241295
_tmp_92_rule
262274
list_rule
264426
_tmp_94_rule
293962
group_rule
293962
_loop0_40_rule
300289
dotted_name_rule
316604
_loop1_39_rule
325028
_loop0_46_rule
325862
_loop1_47_rule
325862
_loop1_43_rule
326158
_loop0_44_rule
326225
_loop1_45_rule
326225
slash_with_default_rule
326225
_tmp_34_rule
339010
func_type_comment_rule
342507
kwds_rule
342808
star_etc_rule
342818
parameters_rule
342831
params_rule
342881
_loop1_42_rule
343371
slash_no_default_rule
343371
function_def_rule
346581
function_def_raw_rule
349746
default_rule
350306
_loop1_32_rule
403392
decorators_rule
403392
_tmp_222_rule
443836
if_stmt_rule
489180
_tmp_223_rule
514664
elif_stmt_rule
523196
_gather_126_rule
558802
kwarg_or_double_starred_rule
567452
else_block_rule
604598
_loop0_83_rule
650587
_gather_124_rule
656678
_gather_120_rule
657731
kwargs_rule
657731
augassign_rule
763771
_tmp_15_rule
807926
_gather_82_rule
826180
star_named_expressions_rule
826180
_tmp_91_rule
866593
_tmp_110_rule
866646
tuple_rule
868733
slices_rule
1001270
lambda_param_no_default_rule
1034510
_loop1_3_rule
1045380
statements_rule
1045380
_gather_4_rule
1047930
slice_rule
1049280
yield_expr_rule
1151340
param_with_default_rule
1216990
_tmp_6_rule
1280900
_loop0_118_rule
1349900
_tmp_119_rule
1349900
kwarg_or_starred_rule
1482340
double_starred_kvpair_rule
1608460
kvpair_rule
1610720
_loop1_109_rule
1611000
lambda_param_rule
1621880
block_rule
1739560
_gather_117_rule
1934900
args_rule
1934900
_loop1_81_rule
2105940
_loop1_113_rule
2133110
for_if_clauses_rule
2133110
_tmp_224_rule
2134100
for_if_clause_rule
2185000
lambdef_rule
2305080
single_target_rule
2413360
_tmp_243_rule
2749390
_tmp_230_rule
2760360
match_stmt_rule
3011970
_tmp_116_rule
3099980
arguments_rule
3130560
_tmp_10_rule
3134970
_tmp_9_rule
3173960
_loop1_14_rule
3218750
_tmp_12_rule
3220940
simple_stmts_rule
3222740
assignment_rule
3230430
_tmp_8_rule
3230730
strings_rule
3427630
star_expressions_rule
3641140
starred_expression_rule
3896780
star_atom_rule
4017420
_tmp_219_rule
4035830
statement_rule
4057380
_tmp_7_rule
4062440
compound_stmt_rule
4062440
param_no_default_rule
4079850
star_targets_rule
4151060
simple_stmt_rule
4278360
target_with_star_atom_rule
4342570
annotation_rule
4442550
star_named_expression_rule
4674380
single_subscript_attribute_target_rule
5634280
star_target_rule
6296950
named_expression_rule
7043630
t_primary_raw
7208840
t_lookahead_rule
7316250
param_rule
9437020
_loop1_84_rule
9747010
_loop1_85_rule
9775950
_tmp_225_rule
9775950
_loop1_86_rule
9822190
_tmp_226_rule
9822190
is_bitwise_or_rule
9862180
isnot_bitwise_or_rule
9890570
in_bitwise_or_rule
9922690
notin_bitwise_or_rule
9933630
gt_bitwise_or_rule
9946980
gte_bitwise_or_rule
9955160
lt_bitwise_or_rule
9970220
lte_bitwise_or_rule
9979020
_tmp_87_rule
9996680
noteq_bitwise_or_rule
9996680
compare_op_bitwise_or_pair_rule
10068300
eq_bitwise_or_rule
10068300
star_expression_rule
10912300
comparison_rule
12127700
assignment_expression_rule
12893000
power_rule
12951500
genexp_rule
14536600
bitwise_or_raw
22455200
bitwise_xor_raw
22464200
bitwise_and_raw
22471600
shift_expr_raw
22482800
sum_raw
22630400
expression_rule
22849400
term_raw
23179800
factor_rule
23248900
disjunction_rule
24096000
conjunction_rule
24106900
inversion_rule
24226300
await_primary_rule
25896700
primary_raw
27941700
atom_rule
29092800
t_primary_rule
44542100
bitwise_xor_rule
44919300
bitwise_and_rule
44935800
bitwise_or_rule
46720000
shift_expr_rule
67433700
sum_rule
67649600
primary_rule
116932000
term_rule
137113000
Generated by:
LCOV version 1.14