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 Sort by function name Hit count Sort by 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