| File | Lines | Functions | Branches | ||||
|---|---|---|---|---|---|---|---|
| analysis/analysis-borrow-checker.cpp |
|
85.4% | 41 / 48 | 90.0% | 9 / 10 | 87.5% | 7 / 8 |
| analysis/analysis-type-resolution.cpp |
|
63.6% | 14 / 22 | 75.0% | 3 / 4 | 87.5% | 7 / 8 |
| analysis/analysis-unreachable.cpp |
|
76.9% | 20 / 26 | 75.0% | 3 / 4 | 90.0% | 9 / 10 |
| analysis/analysis.cpp |
|
80.0% | 8 / 10 | 75.0% | 3 / 4 | -% | 0 / 0 |
| cmdline/jcc.cpp |
|
75.0% | 33 / 44 | 100.0% | 1 / 1 | 58.3% | 7 / 12 |
| cmdline/jformat-identity-main.cpp |
|
66.7% | 14 / 21 | 100.0% | 1 / 1 | 50.0% | 3 / 6 |
| cmdline/jformat-identity.cpp |
|
100.0% | 43 / 43 | 100.0% | 9 / 9 | 90.9% | 10 / 11 |
| cmdline/jformat-tree-main.cpp |
|
66.7% | 14 / 21 | 100.0% | 1 / 1 | 50.0% | 3 / 6 |
| cmdline/jformat-tree.cpp |
|
100.0% | 98 / 98 | 100.0% | 10 / 10 | 94.9% | 37 / 39 |
| cmdline/jnamespaces-main.cpp |
|
63.2% | 12 / 19 | 100.0% | 1 / 1 | 50.0% | 3 / 6 |
| cmdline/jtokenize.cpp |
|
82.1% | 23 / 28 | 100.0% | 1 / 1 | 75.0% | 6 / 8 |
| codegen/codegen.cpp |
|
100.0% | 6 / 6 | 100.0% | 1 / 1 | -% | 0 / 0 |
| codegen/gyoji-codegen-llvm.cpp |
|
62.9% | 586 / 931 | 78.3% | 47 / 60 | 55.1% | 177 / 321 |
| context/compiler-context.cpp |
|
83.3% | 15 / 18 | 85.7% | 6 / 7 | -% | 0 / 0 |
| context/errors.cpp |
|
88.7% | 110 / 124 | 92.0% | 23 / 25 | 82.4% | 28 / 34 |
| context/source-reference.cpp |
|
100.0% | 23 / 23 | 100.0% | 7 / 7 | -% | 0 / 0 |
| context/token-stream.cpp |
|
93.2% | 55 / 59 | 93.3% | 14 / 15 | 75.0% | 9 / 12 |
| frontend/function-resolver.cpp |
|
60.0% | 783 / 1305 | 90.0% | 45 / 50 | 54.2% | 314 / 579 |
| frontend/function-scope.cpp |
|
93.4% | 354 / 379 | 98.4% | 61 / 62 | 79.8% | 67 / 84 |
| frontend/gyoji-frontend/syntax-node.hpp |
|
100.0% | 5 / 5 | 100.0% | 2 / 2 | -% | 0 / 0 |
| frontend/gyoji.l |
|
92.5% | 148 / 160 | 100.0% | 1 / 1 | 100.0% | 12 / 12 |
| frontend/gyoji.y |
|
90.8% | 893 / 983 | 100.0% | 1 / 1 | 50.0% | 7 / 14 |
| frontend/lex-context.cpp |
|
100.0% | 10 / 10 | 100.0% | 2 / 2 | -% | 0 / 0 |
| frontend/ns2.cpp |
|
88.6% | 171 / 193 | 89.7% | 26 / 29 | 82.6% | 38 / 46 |
| frontend/parse-literal-int.cpp |
|
62.0% | 119 / 192 | 100.0% | 1 / 1 | 70.7% | 70 / 99 |
| frontend/parse-result.cpp |
|
32.4% | 59 / 182 | 61.9% | 13 / 21 | 23.9% | 11 / 46 |
| frontend/parser.cpp |
|
97.0% | 32 / 33 | 100.0% | 2 / 2 | 50.0% | 1 / 2 |
| frontend/syntax-node.cpp |
|
86.4% | 19 / 22 | 87.5% | 7 / 8 | -% | 0 / 0 |
| frontend/tree.cpp |
|
84.0% | 1417 / 1686 | 76.7% | 309 / 403 | 90.9% | 20 / 22 |
| frontend/type-resolver.cpp |
|
64.6% | 188 / 291 | 85.7% | 18 / 21 | 69.5% | 57 / 82 |
| mir/functions.cpp |
|
92.0% | 104 / 113 | 88.2% | 30 / 34 | 100.0% | 14 / 14 |
| mir/mir.cpp |
|
100.0% | 24 / 24 | 100.0% | 9 / 9 | -% | 0 / 0 |
| mir/operation.cpp |
|
93.9% | 526 / 560 | 92.5% | 98 / 106 | 73.3% | 22 / 30 |
| mir/symbols.cpp |
|
96.8% | 30 / 31 | 100.0% | 9 / 9 | 83.3% | 5 / 6 |
| mir/type-member.cpp |
|
91.3% | 21 / 23 | 85.7% | 6 / 7 | -% | 0 / 0 |
| mir/type-method.cpp |
|
80.0% | 16 / 20 | 71.4% | 5 / 7 | -% | 0 / 0 |
| mir/type.cpp |
|
94.8% | 201 / 212 | 95.0% | 38 / 40 | 95.7% | 110 / 115 |
| mir/types.cpp |
|
98.4% | 63 / 64 | 100.0% | 9 / 9 | 90.0% | 9 / 10 |
| misc/input-source-file.cpp |
|
84.6% | 11 / 13 | 100.0% | 3 / 3 | 25.0% | 1 / 4 |
| misc/input-source.cpp |
|
100.0% | 4 / 4 | 100.0% | 2 / 2 | -% | 0 / 0 |
| misc/jstring.cpp |
|
95.8% | 158 / 165 | 88.9% | 8 / 9 | 90.5% | 57 / 63 |
| misc/xml.cpp |
|
100.0% | 27 / 27 | 100.0% | 4 / 4 | 100.0% | 8 / 8 |