WokML compiler code coverage report (LCOV)
Current view: top level - c Coverage Total Hit
Test: 084deda Lines: 95.7 % 4858 4648
Test Date: 2026-08-10 11:39:41 Functions: 98.4 % 677 666
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 %

File Sort by file name Line Coverage ( hide details ) Sort by line coverage Function Coverage Sort by function coverage
Rate Total Hit Rate Total Hit
wok_write.c
78.5%78.5%
78.5 % 65 51 100.0 % 4 4
<unnamed> 78.5 % 65 51 100.0 % 4 4
wok_sexpr.c
80.2%80.2%
80.2 % 485 389 100.0 % 36 36
<unnamed> 80.2 % 485 389 100.0 % 36 36
wok_token.h
85.7%85.7%
85.7 % 14 12 100.0 % 1 1
<unnamed> 85.7 % 14 12 100.0 % 1 1
wok_arena.c
91.4%91.4%
91.4 % 58 53 66.7 % 9 6
<unnamed> 91.4 % 58 53 66.7 % 9 6
wok_reorder.c
91.9%91.9%
91.9 % 124 114 94.1 % 17 16
<unnamed> 91.9 % 124 114 94.1 % 17 16
wok_layout.c
95.0%95.0%
95.0 % 100 95 100.0 % 5 5
<unnamed> 95.0 % 100 95 100.0 % 5 5
wok_print.c
95.5%95.5%
95.5 % 1103 1053 95.4 % 65 62
<unnamed> 95.5 % 1103 1053 95.4 % 65 62
wok_ast.c
97.8%97.8%
97.8 % 45 44 88.9 % 9 8
<unnamed> 97.8 % 45 44 88.9 % 9 8
wok_diag.c
98.2%98.2%
98.2 % 113 111 92.9 % 14 13
<unnamed> 98.2 % 113 111 92.9 % 14 13
wok_resolve.c
98.2%98.2%
98.2 % 625 614 100.0 % 37 37
<unnamed> 98.2 % 625 614 100.0 % 37 37
wok_trivia.c
98.9%98.9%
98.9 % 280 277 100.0 % 24 24
<unnamed> 98.9 % 280 277 100.0 % 24 24
wok_parse.c
99.2%99.2%
99.2 % 1450 1439 100.0 % 102 102
<unnamed> 99.2 % 1450 1439 100.0 % 102 102
wok_trivia.h
100.0%
100.0 % 3 3 -
<unnamed> 100.0 % 3 3 - 0 0
wok_arena.h
100.0%
100.0 % 13 13 100.0 % 1 1
<unnamed> 100.0 % 13 13 100.0 % 1 1
wok_ast.h
100.0%
100.0 % 17 17 99.4 % 323 321
<unnamed> 100.0 % 17 17 99.4 % 323 321
wok_utf8.c
100.0%
100.0 % 30 30 100.0 % 3 3
<unnamed> 100.0 % 30 30 100.0 % 3 3
wok_shape.c
100.0%
100.0 % 56 56 100.0 % 4 4
<unnamed> 100.0 % 56 56 100.0 % 4 4
wok_token.c
100.0%
100.0 % 277 277 100.0 % 23 23
<unnamed> 100.0 % 277 277 100.0 % 23 23

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.