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

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.