All files transpiler/output/codegen/helpers

99.42% Statements 868/873
96.44% Branches 652/676
100% Functions 158/158
99.4% Lines 836/841

Press n or j to go to the next uncovered block, b, p or k for the previous block.

File Statements Branches Functions Lines
ArrayAccessHelper.ts
100% 25/25 80.76% 21/26 100% 7/7 100% 25/25
ArrayDimensionParser.ts
100% 85/85 95.31% 61/64 100% 11/11 100% 85/85
ArrayInitHelper.ts
100% 34/34 95.23% 20/21 100% 7/7 100% 34/34
AssignmentExpectedTypeResolver.ts
94.11% 32/34 90% 27/30 100% 4/4 93.93% 31/33
AssignmentTargetExtractor.ts
100% 11/11 83.33% 5/6 100% 1/1 100% 11/11
AssignmentValidator.ts
98.27% 57/58 91.66% 44/48 100% 5/5 98.27% 57/58
BaseIdentifierBuilder.ts
100% 8/8 100% 6/6 100% 1/1 100% 8/8
BitRangeHelper.ts
100% 13/13 100% 8/8 100% 5/5 100% 13/13
BooleanHelper.ts
100% 11/11 100% 10/10 100% 3/3 100% 7/7
CastValidator.ts
100% 26/26 81.81% 18/22 100% 9/9 100% 25/25
ChildStatementCollector.ts
100% 25/25 100% 18/18 100% 3/3 100% 25/25
CodeGenErrors.ts
100% 6/6 100% 0/0 100% 6/6 100% 6/6
CppConstructorHelper.ts
100% 13/13 100% 6/6 100% 4/4 100% 12/12
CppMemberHelper.ts
100% 51/51 100% 40/40 100% 9/9 100% 37/37
CppModeHelper.ts
100% 9/9 100% 14/14 100% 9/9 100% 9/9
EnumAssignmentValidator.ts
100% 32/32 100% 34/34 100% 3/3 100% 32/32
FloatBitHelper.ts
100% 21/21 100% 16/16 100% 2/2 100% 21/21
IntegerLiteralValidator.ts
100% 12/12 100% 6/6 100% 3/3 100% 12/12
LiteralEvaluator.ts
100% 11/11 100% 14/14 100% 2/2 100% 11/11
MemberAccessValidator.ts
100% 13/13 100% 14/14 100% 3/3 100% 13/13
MemberSeparatorResolver.ts
100% 25/25 100% 29/29 100% 4/4 100% 25/25
ParameterDereferenceResolver.ts
100% 20/20 100% 20/20 100% 2/2 100% 20/20
PostfixChainBuilder.ts
100% 21/21 100% 6/6 100% 3/3 100% 21/21
SetMapHelper.ts
100% 17/17 100% 4/4 100% 4/4 100% 17/17
SimpleIdentifierResolver.ts
100% 8/8 100% 4/4 100% 1/1 100% 8/8
StatementExpressionCollector.ts
100% 33/33 100% 26/26 100% 4/4 100% 33/33
StringDeclHelper.ts
98.29% 115/117 97.22% 70/72 100% 14/14 98.27% 114/116
SymbolLookupHelper.ts
100% 32/32 100% 20/20 100% 12/12 100% 23/23
TransitiveModificationPropagator.ts
100% 23/23 92.85% 13/14 100% 4/4 100% 23/23
TypeGenerationHelper.ts
100% 68/68 100% 56/56 100% 10/10 100% 67/67
VariableModifierBuilder.ts
100% 11/11 100% 22/22 100% 3/3 100% 11/11