Press n or j to go to the next uncovered block, b, p or k for the previous block.
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| cli |
|
98.4% | 308/313 | 96.17% | 176/183 | 96.66% | 29/30 | 98.7% | 306/310 |
| cli/serve |
|
90.47% | 95/105 | 92.68% | 76/82 | 85.71% | 18/21 | 90.47% | 95/105 |
| cli/serve/types |
|
0% | 0/0 | 0% | 0/0 | 0% | 0/0 | 0% | 0/0 |
| cli/types |
|
0% | 0/0 | 0% | 0/0 | 0% | 0/0 | 0% | 0/0 |
| lib |
|
100% | 111/111 | 95.23% | 40/42 | 100% | 14/14 | 100% | 111/111 |
| lib/types |
|
0% | 0/0 | 0% | 0/0 | 0% | 0/0 | 0% | 0/0 |
| lib/utils |
|
100% | 19/19 | 100% | 11/11 | 100% | 4/4 | 100% | 19/19 |
| transpiler |
|
93.47% | 401/429 | 85.12% | 206/242 | 92.95% | 66/71 | 93.42% | 398/426 |
| transpiler/constants |
|
100% | 2/2 | 100% | 0/0 | 100% | 0/0 | 100% | 2/2 |
| transpiler/data |
|
95.89% | 421/439 | 89.49% | 213/238 | 98.5% | 66/67 | 96.71% | 412/426 |
| transpiler/data/types |
|
100% | 8/8 | 100% | 2/2 | 100% | 1/1 | 100% | 7/7 |
| transpiler/logic |
|
100% | 19/19 | 100% | 15/15 | 100% | 2/2 | 100% | 15/15 |
| transpiler/logic/analysis |
|
95.2% | 1549/1627 | 88.28% | 746/845 | 98.57% | 277/281 | 97.36% | 1478/1518 |
| transpiler/logic/analysis/helpers |
|
100% | 92/92 | 96.87% | 62/64 | 100% | 12/12 | 100% | 92/92 |
| transpiler/logic/analysis/types |
|
100% | 15/15 | 100% | 6/6 | 100% | 3/3 | 100% | 15/15 |
| transpiler/logic/parser |
|
93.75% | 30/32 | 100% | 0/0 | 100% | 7/7 | 93.75% | 30/32 |
| transpiler/logic/preprocessor |
|
100% | 150/150 | 94.18% | 81/86 | 100% | 19/19 | 100% | 140/140 |
| transpiler/logic/preprocessor/types |
|
0% | 0/0 | 0% | 0/0 | 0% | 0/0 | 0% | 0/0 |
| transpiler/logic/symbols |
|
92.77% | 321/346 | 81.75% | 121/148 | 93.85% | 107/114 | 92.81% | 310/334 |
| transpiler/logic/symbols/c |
|
90.98% | 111/122 | 80.76% | 63/78 | 100% | 13/13 | 99.04% | 104/105 |
| transpiler/logic/symbols/c/collectors |
|
92.55% | 87/94 | 83.13% | 69/83 | 100% | 14/14 | 98.8% | 83/84 |
| transpiler/logic/symbols/c/utils |
|
90.13% | 137/152 | 77.08% | 74/96 | 100% | 18/18 | 96.37% | 133/138 |
| transpiler/logic/symbols/cnext |
|
96.59% | 85/88 | 95.23% | 40/42 | 100% | 9/9 | 97.64% | 83/85 |
| transpiler/logic/symbols/cnext/adapters |
|
97.95% | 144/147 | 87.5% | 42/48 | 100% | 18/18 | 97.95% | 144/147 |
| transpiler/logic/symbols/cnext/collectors |
|
97.25% | 248/255 | 83.19% | 99/119 | 100% | 18/18 | 97.63% | 248/254 |
| transpiler/logic/symbols/cnext/types |
|
0% | 0/0 | 0% | 0/0 | 0% | 0/0 | 0% | 0/0 |
| transpiler/logic/symbols/cnext/utils |
|
84.84% | 84/99 | 81.63% | 80/98 | 100% | 11/11 | 98.76% | 80/81 |
| transpiler/logic/symbols/cpp |
|
94.11% | 96/102 | 73.43% | 47/64 | 100% | 8/8 | 96.93% | 95/98 |
| transpiler/logic/symbols/cpp/collectors |
|
85.21% | 121/142 | 64.03% | 73/114 | 100% | 17/17 | 99.17% | 120/121 |
| transpiler/logic/symbols/cpp/utils |
|
73.95% | 71/96 | 55.4% | 41/74 | 100% | 10/10 | 73.95% | 71/96 |
| transpiler/logic/symbols/shared |
|
100% | 13/13 | 70% | 7/10 | 100% | 2/2 | 100% | 13/13 |
| transpiler/output/codegen |
|
87.17% | 1754/2012 | 82.73% | 1078/1303 | 91.58% | 359/392 | 88.44% | 1707/1930 |
| transpiler/output/codegen/analysis |
|
92.53% | 124/134 | 85% | 68/80 | 96.29% | 26/27 | 92.48% | 123/133 |
| transpiler/output/codegen/assignment |
|
94.81% | 329/347 | 87.84% | 253/288 | 100% | 34/34 | 95.54% | 322/337 |
| transpiler/output/codegen/assignment/handlers |
|
97.21% | 419/431 | 90.47% | 171/189 | 100% | 67/67 | 97.21% | 419/431 |
| transpiler/output/codegen/generators |
|
100% | 13/13 | 100% | 0/0 | 100% | 10/10 | 100% | 13/13 |
| transpiler/output/codegen/generators/declarationGenerators |
|
99.72% | 365/366 | 94.85% | 166/175 | 100% | 33/33 | 99.72% | 358/359 |
| transpiler/output/codegen/generators/expressions |
|
95.22% | 917/963 | 88.43% | 604/683 | 100% | 101/101 | 95.31% | 896/940 |
| transpiler/output/codegen/generators/statements |
|
98.91% | 274/277 | 88.61% | 109/123 | 100% | 27/27 | 100% | 268/268 |
| transpiler/output/codegen/generators/support |
|
96.95% | 191/197 | 94.21% | 114/121 | 100% | 32/32 | 96.87% | 186/192 |
| transpiler/output/codegen/helpers |
|
97.04% | 1513/1559 | 92.22% | 1150/1247 | 99.6% | 253/254 | 97.27% | 1463/1504 |
| transpiler/output/codegen/helpers/types |
|
0% | 0/0 | 0% | 0/0 | 0% | 0/0 | 0% | 0/0 |
| transpiler/output/codegen/resolution |
|
94.73% | 126/133 | 89.43% | 110/123 | 100% | 16/16 | 94.57% | 122/129 |
| transpiler/output/codegen/subscript |
|
100% | 14/14 | 100% | 18/18 | 100% | 2/2 | 100% | 14/14 |
| transpiler/output/codegen/types |
|
100% | 15/15 | 100% | 0/0 | 100% | 0/0 | 100% | 15/15 |
| transpiler/output/codegen/utils |
|
97.82% | 45/46 | 93.93% | 31/33 | 100% | 7/7 | 97.67% | 42/43 |
| transpiler/output/headers |
|
99.07% | 214/216 | 95.74% | 135/141 | 100% | 52/52 | 99.52% | 210/211 |
| transpiler/output/headers/adapters |
|
100% | 42/42 | 96% | 24/25 | 100% | 15/15 | 100% | 40/40 |
| transpiler/output/headers/generators |
|
100% | 72/72 | 100% | 42/42 | 100% | 9/9 | 100% | 71/71 |
| transpiler/output/headers/types |
|
0% | 0/0 | 0% | 0/0 | 0% | 0/0 | 0% | 0/0 |
| transpiler/state |
|
95.36% | 329/345 | 85.81% | 127/148 | 98.96% | 96/97 | 96.11% | 322/335 |
| transpiler/types |
|
100% | 5/5 | 100% | 2/2 | 100% | 1/1 | 100% | 4/4 |
| transpiler/types/symbol-kinds |
|
0% | 0/0 | 0% | 0/0 | 0% | 0/0 | 0% | 0/0 |
| transpiler/types/symbols |
|
100% | 7/7 | 100% | 0/0 | 100% | 7/7 | 100% | 7/7 |
| transpiler/types/symbols/c |
|
0% | 0/0 | 0% | 0/0 | 0% | 0/0 | 0% | 0/0 |
| transpiler/types/symbols/cpp |
|
0% | 0/0 | 0% | 0/0 | 0% | 0/0 | 0% | 0/0 |
| utils |
|
98.67% | 447/453 | 96.55% | 280/290 | 100% | 118/118 | 99.75% | 401/402 |
| utils/cache |
|
86.85% | 152/175 | 65.04% | 67/103 | 96.42% | 27/28 | 89.82% | 150/167 |
| utils/constants |
|
100% | 5/5 | 100% | 0/0 | 100% | 0/0 | 100% | 5/5 |
| utils/types |
|
100% | 5/5 | 100% | 2/2 | 100% | 1/1 | 100% | 4/4 |