| Lexer |   | 82% |   | 77% | 42 | 158 | 54 | 335 | 2 | 23 | 0 | 1 |
| Analyzer |   | 91% |   | 89% | 29 | 201 | 45 | 534 | 0 | 52 | 0 | 1 |
| LangConverter |   | 84% |   | 78% | 24 | 87 | 25 | 221 | 3 | 16 | 0 | 1 |
| Parser |   | 92% |   | 89% | 18 | 149 | 13 | 418 | 0 | 50 | 0 | 1 |
| Distributions |   | 31% |   | 34% | 20 | 30 | 21 | 42 | 2 | 3 | 0 | 1 |
| MalLogger |   | 67% |   | 62% | 9 | 21 | 14 | 48 | 6 | 17 | 0 | 1 |
| Token |   | 69% |  | 0% | 4 | 9 | 15 | 55 | 1 | 6 | 0 | 1 |
| Distributions.Pareto |   | 49% |   | 70% | 6 | 10 | 10 | 21 | 4 | 5 | 0 | 1 |
| Distributions.LogNormal |   | 40% |  | 83% | 5 | 8 | 8 | 15 | 4 | 5 | 0 | 1 |
| AST.AttackStep |   | 86% |   | 68% | 4 | 11 | 5 | 46 | 0 | 3 | 0 | 1 |
| Distributions.Binomial |   | 41% |  | 83% | 5 | 8 | 8 | 15 | 4 | 5 | 0 | 1 |
| Distributions.Uniform |   | 48% |  | 83% | 5 | 8 | 8 | 15 | 4 | 5 | 0 | 1 |
| Scope |   | 64% |   | 64% | 4 | 16 | 6 | 30 | 1 | 9 | 0 | 1 |
| Distributions.Gamma |   | 55% |  | 87% | 5 | 9 | 8 | 19 | 4 | 5 | 0 | 1 |
| Distributions.TruncatedNormal |   | 44% |  | 83% | 5 | 8 | 8 | 15 | 4 | 5 | 0 | 1 |
| Distributions.Exponential |   | 53% |  | 83% | 5 | 8 | 7 | 14 | 4 | 5 | 0 | 1 |
| Distributions.Bernoulli |   | 54% |  | 83% | 5 | 8 | 7 | 14 | 4 | 5 | 0 | 1 |
| AST.CIA |   | 55% |  | 0% | 3 | 4 | 6 | 10 | 1 | 2 | 0 | 1 |
| MalLogger.MalFormatter |   | 72% |  | 14% | 5 | 7 | 10 | 20 | 0 | 2 | 0 | 1 |
| AST.IntersectionExpr | | 21% | | n/a | 1 | 2 | 2 | 4 | 1 | 2 | 0 | 1 |
| AST.DifferenceExpr | | 21% | | n/a | 1 | 2 | 2 | 4 | 1 | 2 | 0 | 1 |
| Distributions.HardAndUncertain | | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| Distributions.VeryHardAndUncertain | | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| AST.CallExpr | | 30% | | n/a | 1 | 2 | 1 | 4 | 1 | 2 | 0 | 1 |
| AST.TTCNumExpr | | 30% | | n/a | 1 | 2 | 1 | 4 | 1 | 2 | 0 | 1 |
| Distributions.VeryHardAndCertain | | 0% | | n/a | 4 | 4 | 4 | 4 | 4 | 4 | 1 | 1 |
| Distributions.EasyAndCertain | | 0% | | n/a | 4 | 4 | 4 | 4 | 4 | 4 | 1 | 1 |
| Distributions.EasyAndUncertain | | 0% | | n/a | 4 | 4 | 4 | 4 | 4 | 4 | 1 | 1 |
| Distributions.HardAndCertain | | 0% | | n/a | 4 | 4 | 4 | 4 | 4 | 4 | 1 | 1 |
| Position |  | 94% |   | 57% | 6 | 14 | 3 | 26 | 0 | 7 | 0 | 1 |
| Distributions.Infinity | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| Distributions.Disabled | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| Distributions.Zero | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| Distributions.Enabled | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| AST.Category |  | 97% |  | 75% | 1 | 5 | 1 | 22 | 0 | 3 | 0 | 1 |
| AST.Variable |  | 96% |  | 75% | 1 | 5 | 1 | 15 | 0 | 3 | 0 | 1 |
| CompilerException | | 50% | | n/a | 1 | 2 | 2 | 4 | 1 | 2 | 0 | 1 |
| AST.Multiplicity |  | 94% | | n/a | 1 | 3 | 1 | 9 | 1 | 3 | 0 | 1 |
| MalLogger.LogMessagePosition |  | 96% |  | 83% | 1 | 6 | 1 | 15 | 0 | 3 | 0 | 1 |
| MalLogger.LogMessage |  | 94% |  | 75% | 1 | 5 | 1 | 11 | 0 | 3 | 0 | 1 |
| TokenType |  | 100% | | n/a | 0 | 3 | 0 | 53 | 0 | 3 | 0 | 1 |
| AST.Association |  | 100% |  | 100% | 0 | 6 | 0 | 36 | 0 | 4 | 0 | 1 |
| AST.Asset |  | 100% |  | 100% | 0 | 7 | 0 | 33 | 0 | 3 | 0 | 1 |
| AST |  | 100% | | n/a | 0 | 9 | 0 | 28 | 0 | 9 | 0 | 1 |
| AST.Define |  | 100% |  | 100% | 0 | 5 | 0 | 15 | 0 | 3 | 0 | 1 |
| AST.Meta |  | 100% |  | 100% | 0 | 5 | 0 | 15 | 0 | 3 | 0 | 1 |
| AST.Expr |  | 100% |  | 100% | 0 | 4 | 0 | 12 | 0 | 2 | 0 | 1 |
| AST.Reaches |  | 100% | | 100% | 0 | 3 | 0 | 12 | 0 | 2 | 0 | 1 |
| AST.Requires |  | 100% | | n/a | 0 | 2 | 0 | 9 | 0 | 2 | 0 | 1 |
| AST.TTCFuncExpr |  | 100% | | 100% | 0 | 3 | 0 | 11 | 0 | 2 | 0 | 1 |
| AST.AttackStepType |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 | 0 | 1 |
| MalLogger.MalLevel |  | 100% | | n/a | 0 | 2 | 0 | 6 | 0 | 2 | 0 | 1 |
| AST.SubTypeExpr |  | 100% | | n/a | 0 | 2 | 0 | 5 | 0 | 2 | 0 | 1 |
| AST.TTCDivExpr |  | 100% | | n/a | 0 | 2 | 0 | 3 | 0 | 2 | 0 | 1 |
| AST.TTCAddExpr |  | 100% | | n/a | 0 | 2 | 0 | 3 | 0 | 2 | 0 | 1 |
| AST.TTCSubExpr |  | 100% | | n/a | 0 | 2 | 0 | 3 | 0 | 2 | 0 | 1 |
| AST.TTCPowExpr |  | 100% | | n/a | 0 | 2 | 0 | 3 | 0 | 2 | 0 | 1 |
| AST.StepExpr |  | 100% | | n/a | 0 | 2 | 0 | 3 | 0 | 2 | 0 | 1 |
| AST.UnionExpr |  | 100% | | n/a | 0 | 2 | 0 | 3 | 0 | 2 | 0 | 1 |
| AST.TTCMulExpr |  | 100% | | n/a | 0 | 2 | 0 | 3 | 0 | 2 | 0 | 1 |
| AST.IDExpr |  | 100% | | n/a | 0 | 2 | 0 | 4 | 0 | 2 | 0 | 1 |
| AST.ID | | 100% | | n/a | 0 | 2 | 0 | 4 | 0 | 2 | 0 | 1 |
| AST.TransitiveExpr | | 100% | | n/a | 0 | 2 | 0 | 3 | 0 | 2 | 0 | 1 |
| Distributions.Combination | | 100% |  | 75% | 1 | 3 | 0 | 4 | 0 | 1 | 0 | 1 |
| AST.TTCBinaryExpr | | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 0 | 1 |
| AST.BinaryExpr | | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 0 | 1 |
| AST.UnaryExpr | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 0 | 1 |
| AST.TTCExpr | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |