| File | Lines | Functions | Branches | ||||
|---|---|---|---|---|---|---|---|
| analysis/analysis-borrow-checker.cpp |
|
100.0% | 42 / 42 | 100.0% | 10 / 10 | 100.0% | 6 / 6 |
| analysis/analysis-return-values.cpp |
|
60.9% | 28 / 46 | 100.0% | 7 / 7 | 80.0% | 8 / 10 |
| analysis/analysis-type-resolution.cpp |
|
72.7% | 16 / 22 | 100.0% | 4 / 4 | 87.5% | 7 / 8 |
| analysis/analysis-unreachable.cpp |
|
63.9% | 23 / 36 | 100.0% | 4 / 4 | 72.2% | 13 / 18 |
| analysis/analysis-use-before-assignment.cpp |
|
88.3% | 121 / 137 | 100.0% | 20 / 20 | 89.1% | 41 / 46 |
| analysis/analysis.cpp |
|
100.0% | 10 / 10 | 100.0% | 4 / 4 | -% | 0 / 0 |
| cmdline/jcc.cpp |
|
76.1% | 35 / 46 | 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.8% | 24 / 29 | 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 |
|
60.9% | 595 / 977 | 75.8% | 47 / 62 | 55.4% | 194 / 350 |
| 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-lowering.cpp |
|
53.5% | 915 / 1710 | 85.2% | 46 / 54 | 50.6% | 409 / 809 |
| frontend/function-scope.cpp |
|
93.1% | 378 / 406 | 97.1% | 67 / 69 | 80.7% | 71 / 88 |
| frontend/gyoji-frontend/syntax-node.hpp |
|
100.0% | 5 / 5 | 100.0% | 2 / 2 | -% | 0 / 0 |
| frontend/gyoji.l |
|
92.6% | 151 / 163 | 100.0% | 1 / 1 | 100.0% | 12 / 12 |
| frontend/gyoji.y |
|
91.0% | 935 / 1027 | 100.0% | 1 / 1 | 50.0% | 8 / 16 |
| 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 |
|
37.4% | 68 / 182 | 61.9% | 13 / 21 | 34.8% | 16 / 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 |
|
85.0% | 1528 / 1797 | 78.2% | 337 / 431 | 90.9% | 20 / 22 |
| frontend/type-lowering.cpp |
|
66.7% | 252 / 378 | 86.4% | 19 / 22 | 65.1% | 82 / 126 |
| mir/functions.cpp |
|
91.8% | 169 / 184 | 90.9% | 40 / 44 | 85.0% | 34 / 40 |
| mir/mir.cpp |
|
100.0% | 24 / 24 | 100.0% | 9 / 9 | -% | 0 / 0 |
| mir/operation.cpp |
|
92.0% | 562 / 611 | 90.4% | 103 / 114 | 81.0% | 34 / 42 |
| mir/symbols.cpp |
|
97.9% | 46 / 47 | 100.0% | 10 / 10 | 80.0% | 8 / 10 |
| 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 |
|
88.2% | 225 / 255 | 83.3% | 40 / 48 | 94.3% | 116 / 123 |
| mir/types.cpp |
|
82.8% | 53 / 64 | 88.9% | 8 / 9 | 80.0% | 8 / 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 |