All files

94.28% Statements 12115/12849
87.57% Branches 6941/7926
97.25% Functions 2056/2114
95.44% Lines 11766/12328

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