All files

94.34% Statements 13022/13803
87.59% Branches 7451/8506
97.26% Functions 2201/2263
95.53% Lines 12613/13202

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
92.35% 483/523 83.1% 246/296 93.82% 76/81 93.16% 477/512
transpiler/constants
100% 2/2 100% 0/0 100% 0/0 100% 2/2
transpiler/data
95.89% 421/439 89.91% 214/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% 36/36 100% 27/27 100% 5/5 100% 28/28
transpiler/logic/analysis
95.26% 1809/1899 89.04% 870/977 98.48% 326/331 97.35% 1730/1777
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
99.06% 317/320 93.4% 184/197 100% 40/40 99.66% 294/295
transpiler/logic/preprocessor/types
0% 0/0 0% 0/0 0% 0/0 0% 0/0
transpiler/logic/symbols
93.87% 337/359 85.89% 134/156 94.11% 112/119 93.64% 324/346
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
96.91% 251/259 81.3% 100/123 100% 18/18 96.91% 251/259
transpiler/logic/symbols/cnext/types
0% 0/0 0% 0/0 0% 0/0 0% 0/0
transpiler/logic/symbols/cnext/utils
82% 82/100 79.59% 78/98 100% 10/10 95.12% 78/82
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
100% 12/12 100% 6/6 100% 2/2 100% 10/10
transpiler/output/codegen
87.63% 1864/2127 83% 1153/1389 91.99% 379/412 89.01% 1799/2021
transpiler/output/codegen/analysis
92.53% 124/134 85% 68/80 96.29% 26/27 92.48% 123/133
transpiler/output/codegen/assignment
95.12% 332/349 88.39% 259/293 100% 34/34 95.87% 325/339
transpiler/output/codegen/assignment/handlers
96.98% 483/498 89.31% 234/262 100% 69/69 97.35% 479/492
transpiler/output/codegen/generators
100% 13/13 100% 0/0 100% 10/10 100% 13/13
transpiler/output/codegen/generators/declarationGenerators
99.72% 368/369 94.94% 169/178 100% 34/34 99.72% 361/362
transpiler/output/codegen/generators/expressions
95.27% 927/973 88.17% 604/685 100% 107/107 95.56% 904/946
transpiler/output/codegen/generators/statements
98.61% 285/289 88.18% 112/127 100% 28/28 99.64% 279/280
transpiler/output/codegen/generators/support
96.95% 191/197 94.21% 114/121 100% 32/32 96.87% 186/192
transpiler/output/codegen/helpers
96.66% 1596/1651 91.33% 1180/1292 98.52% 267/271 96.92% 1546/1595
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% 12/12 100% 16/16 100% 2/2 100% 12/12
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
98.8% 249/252 94.61% 158/167 100% 58/58 98.77% 241/244
transpiler/output/headers/adapters
100% 42/42 96% 24/25 100% 15/15 100% 40/40
transpiler/output/headers/generators
98.7% 76/77 97.72% 43/44 100% 11/11 98.68% 75/76
transpiler/output/headers/types
0% 0/0 0% 0/0 0% 0/0 0% 0/0
transpiler/state
95.67% 354/370 86.84% 132/152 99% 99/100 96.38% 347/360
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.68% 452/458 96.57% 282/292 100% 119/119 99.75% 406/407
utils/cache
86.85% 152/175 66.03% 70/106 96.42% 27/28 89.82% 150/167
utils/constants
100% 6/6 100% 0/0 100% 0/0 100% 6/6
utils/types
100% 5/5 100% 2/2 100% 1/1 100% 4/4