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
_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