WokML compiler code coverage report (LCOV)
Current view: top level - c - wok_parse.c (source / functions) Coverage Total Hit
Test: 084deda Lines: 99.2 % 1450 1439
Test Date: 2026-08-10 11:39:41 Functions: 100.0 % 102 102
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
perr_unfinished_stmt 41
perr_at 245
perr_form 333
col_at 498
parse_if 576
parse_record_expr 688
is_con_atom 693
parse_usebinds 717
word_starts_decl 722
parse_fieldpat 805
parse_field 867
parse_foreign_decl 873
parse_class_decl 900
parse_alias_decl 985
parse_instance_decl 994
parse_record_pat 1195
parse_lambda 1313
parse_extern_decl 1430
take_any_name 1572
parse_fieldtypes 1643
parse_foreign_member 1806
word_at 2049
parse_fixrel 2094
parse_fixity_decl 2259
parse_where 2750
parse_type_decl 2893
parse_fieldtype 3016
parse_case 3100
parse_bind 3300
at_handle_label 3331
parse_handler 3461
take_fix_name 4353
parse_row 4415
parse_effect_decl 4557
parse_alt 5690
parse_condef 5822
parse_import_decl 5911
parse_typaram 6238
parse_module_decl 6466
at_reserved_opname 6592
parse_opsig 6592
parse_rowentry 6794
parse_clause 6926
at_decl_anchor 7035
tok_desc 9388
resync_decl 9792
parse_typarams 10219
resync_to_boundary 11083
blame 12659
expect_word 13048
parse_pat 13160
parse_patapp 13160
starts_typaram 16457
mk_err 16841
parse_body 17530
wok_parse_source 20179
parse_file 20183
wok_parse 20183
parse_sig 20526
parse_block_list 20730
parse_signame 22436
parse_equation 26887
parse_lhs 26887
mk_error 27038
perr_expect 32536
block_next 38372
parse_atompat 40515
parse_as_tail 42200
is_statement_only 46012
item_is_sig 46867
parse_sig_or_equation 46867
parse_block_body 50107
starts_atompat 51881
parse_type 55532
parse_stmt 55792
parse_chain 57839
at_infixop 64628
parse_app 65368
parse_modpath 65862
parse_decl 66513
block_begin 66742
parse_expr 66883
block_end 66902
take_kind 69489
parse_arrow 70537
parse_name 70770
parse_atom 76205
starts_atom 76205
parse_typeapp 76507
parse_atomtype 98037
starts_atomtype 103210
expect 115240
kind_at 159455
tok_span 275649
enter 608542
leave 608542
mk 646530
span_end 646530
at_word 788084
bump 1101284
at 2310353
cur 6194243

Generated by: LCOV version 2.4-1


Machine-readable coverage data

This page is generated. If you are a tool, a script, or an LLM, read the JSON instead of scraping this HTML — it is the same measurement, exact, and it names the individual uncovered lines.

Every artifact here is stamped with the commit it measured and the run that produced it: commit 084deda, dated 2026-08-10T11:39:41Z, built by Github CI run. The totals in coverage.json are checked against lcov’s own summary before publishing, so the JSON and this page cannot disagree.